.obz-product{display:grid;gap:.75rem;max-width:120rem;margin-inline:auto;padding:0 1.25rem}.obz-gallery{position:relative;min-width:0}.obz-gallery__list{position:relative;display:grid;grid-auto-columns:100%;grid-auto-flow:column;gap:.5rem;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.obz-gallery__list::-webkit-scrollbar{display:none}.obz-gallery__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--card-radius) * .6);background:var(--color-white);scroll-snap-align:start}.obz-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.obz-gallery__image,.obz-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.obz-gallery__dots{margin-top:.5rem}.obz-buy{display:grid;align-content:start;gap:.75rem;min-width:0}.obz-buy__rating{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;color:inherit;font-size:.85rem;text-decoration:none}.obz-stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7.1L12 17.3 5.8 21l1.6-7.1L2 9.2l7.1-.6z'/%3E%3C/svg%3E");width:5.5rem;height:1.1rem;background:linear-gradient(90deg,var(--color-star) var(--rating),rgb(0 0 0 / .2) var(--rating));-webkit-mask:var(--star) left / 1.1rem 1.1rem repeat-x;mask:var(--star) left / 1.1rem 1.1rem repeat-x}.obz-buy__head{display:grid;justify-items:start;gap:.6rem}.obz-buy__title{font-size:clamp(2.25rem,2.6vw + 1.4rem,3.5rem);line-height:.98}.obz-buy__subtitle{color:#0000008c;font-size:.9rem}.obz-buy__pricing{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-block:1rem;border-block:1px solid rgb(0 0 0 / .1)}.obz-buy__oneliner{padding:.85rem 1.25rem;border-radius:999px;background:var(--color-white);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:1rem;letter-spacing:-.02em;text-align:center}.obz-buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.obz-price{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:1.85rem;letter-spacing:-.02em}.obz-price--sale{color:var(--color-accent)}.obz-price--old{font-size:1.1rem;opacity:.45}.obz-price__lowest{flex-basis:100%;font-size:.8rem;opacity:.65}.obz-buy__tax{color:#0000008c;font-size:.8rem}.obz-buy__tax a{color:inherit}.obz-buy__form{display:grid;gap:1rem}.obz-option{margin:0;padding:0;border:0}.obz-option__legend{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-bottom:.5rem;padding:0;font-size:.85rem}.obz-option__guide{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.obz-option__guide:hover{color:var(--color-accent)}.obz-option__guide .obz-icon{width:1.1rem;height:1.1rem}.obz-option__legend [data-obz-option-selected]{font-family:var(--font-heading);font-weight:var(--weight-heading)}.obz-option__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.4rem,1fr));gap:.4rem}.obz-option__value{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.4rem .75rem;border:1px solid transparent;border-radius:999px;background:var(--color-white);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.85rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.obz-option__value:hover{border-color:var(--color-black)}.obz-option__value:has(input:checked){background:var(--color-black);color:var(--color-white)}.obz-option__value:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.obz-option__value.is-unavailable{color:#00000059;text-decoration:line-through}.obz-option__value.is-unavailable:has(input:checked){background:#0000008c;color:var(--color-white)}.obz-option__swatch{width:.9rem;height:.9rem;border:1px solid rgb(0 0 0 / .15);border-radius:999px;background:var(--swatch)}.obz-fit{display:grid;gap:.45rem;padding:.9rem 1rem;border-radius:var(--card-radius);background:var(--color-white)}.obz-fit__label{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.85rem}.obz-fit__track{position:relative;height:.3rem;border-radius:999px;background:linear-gradient(90deg,transparent 32.5%,var(--color-white) 32.5% 34%,transparent 34% 66%,var(--color-white) 66% 67.5%,transparent 67.5%),#0000001a}.obz-fit__marker{position:absolute;top:50%;left:var(--fit);width:.95rem;height:.95rem;border:3px solid var(--color-white);border-radius:999px;background:var(--color-black);box-shadow:0 1px 4px #00000040;translate:-50% -50%}.obz-fit__scale{display:flex;justify-content:space-between;color:#0000008c;font-size:.75rem}.obz-fit__hint{padding:.45rem .75rem;border-radius:calc(var(--card-radius) * .7);background:var(--color-light);font-size:.8rem;text-align:center}.obz-fit__hint{display:grid;gap:.15rem}.obz-fit__model{color:#000000a6}.obz-fit__model strong{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--weight-heading)}.obz-buy__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.obz-fact:only-child,.obz-fact:has(+.obz-fact--wide){grid-column:1 / -1}.obz-fact{display:grid;align-content:center;gap:.15rem;min-height:4.25rem;padding:.75rem 1rem;border-radius:var(--card-radius);background:var(--color-white);text-align:center}.obz-fact__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.95rem;letter-spacing:-.02em;line-height:1.15}.obz-fact__text{font-size:.85rem}.obz-fact--status{--status: #1fa45a}.obz-fact--status[data-status=low]{--status: #f2b01e}.obz-fact--status[data-status=soldout]{--status: var(--color-accent)}.obz-fact--status .obz-fact__title{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.obz-status-dot{position:relative;flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--status)}.obz-status-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--status);animation:obz-status-pulse 2s ease-out infinite}@keyframes obz-status-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.obz-status-dot:after{animation:none;opacity:0}}.obz-fact--highlight .obz-fact__title{font-size:1.05rem}.obz-fact--highlight{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,rgb(255 255 255 / .14),transparent 55%),var(--color-black);box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--color-white)}.obz-fact--highlight:after{content:"";position:absolute;inset:-50% auto -50% -60%;z-index:1;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .35) 50%,transparent);transform:translate(0) skew(-20deg);animation:obz-shine 4.5s ease-in-out 1s infinite;pointer-events:none}@keyframes obz-shine{0%{transform:translate(0) skew(-20deg)}35%,to{transform:translate(480%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.obz-fact--highlight:after{display:none}}.obz-fact.obz-fact--wide{grid-column:1 / -1}.obz-buy__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem}.obz-qty{display:flex;align-items:center;border-radius:999px;background:var(--color-white)}.obz-qty__button{width:2.75rem;height:3.25rem;border:0;background:none;font-size:1.2rem;cursor:pointer}.obz-qty__input{width:2rem;border:0;background:none;font:inherit;font-family:var(--font-heading);font-weight:var(--weight-heading);text-align:center;-webkit-appearance:textfield;appearance:textfield}.obz-qty__input::-webkit-inner-spin-button,.obz-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.obz-buy__submit{min-height:3.25rem;padding:.75rem 1.5rem;border:0;border-radius:999px;background:var(--color-black);color:var(--color-white);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.obz-buy__submit:hover:not(:disabled){background:var(--color-accent);box-shadow:0 10px 24px #eb20204d;transform:translateY(-2px)}.obz-buy__submit--cart{background:linear-gradient(110deg,var(--color-black) 0%,var(--color-black) 12%,var(--color-accent) 62%,var(--color-accent) 100%);background-size:160% 100%;background-position:0% 0;transition:background-position .4s ease,transform .2s ease,box-shadow .2s ease}.obz-buy__submit--cart:hover:not(:disabled){background:linear-gradient(110deg,var(--color-black) 0%,var(--color-black) 12%,var(--color-accent) 62%,var(--color-accent) 100%);background-size:160% 100%;background-position:100% 0}.obz-buy__submit[hidden]{display:none}.obz-buy__actions[data-soldout]{grid-template-columns:minmax(0,1fr)}.obz-buy__actions[data-soldout] .obz-qty{display:none}.obz-buy__notify{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;line-height:1.2}.obz-buy__notify .obz-icon{flex:none;width:1.15rem;height:1.15rem}.obz-buy__submit:disabled{background:#00000059;cursor:not-allowed}.obz-upsell{display:grid;gap:.75rem;margin-top:.75rem;padding-top:1.25rem;border-top:1px solid rgb(0 0 0 / .1)}.obz-upsell[hidden]{display:none}.obz-upsell__heading{font-size:1.25rem;letter-spacing:-.02em}.obz-upsell__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.obz-upsell__list>li{display:grid;min-width:0}.obz-upsell-card{display:grid;grid-template-rows:auto 1fr;gap:.6rem;min-width:0;padding:.4rem .4rem .5rem;border-radius:var(--card-radius);background:var(--color-white)}.obz-upsell-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--card-radius) * .6);background:var(--color-light)}.obz-upsell-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.obz-upsell-card:hover .obz-upsell-card__media img{transform:scale(1.04)}}.obz-upsell__list:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.obz-upsell__list>li:only-child .obz-upsell-card{grid-template-columns:7.5rem minmax(0,1fr);grid-template-rows:auto;gap:.9rem;padding:.5rem}.obz-upsell__list>li:only-child .obz-upsell-card__info{padding-block:.25rem}@media(min-width:750px){.obz-upsell__list>li:only-child .obz-upsell-card__form{grid-template-columns:minmax(0,1fr) auto}}.obz-upsell-card__info{display:grid;align-content:space-between;gap:.6rem;min-width:0;padding-inline:.2rem}.obz-upsell-card__top{display:grid;gap:.2rem}.obz-upsell-card__title{color:inherit;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.9rem;letter-spacing:-.02em;line-height:1.15;text-decoration:none}.obz-upsell-card__title:hover{text-decoration:underline}.obz-upsell-card__price{color:#0009;font-size:.85rem}.obz-upsell-card__form{display:grid;gap:.35rem;min-width:0}.obz-upsell-card__select{width:100%;min-width:0;min-height:2.5rem;padding:0 2.25rem 0 .9rem;border:1px solid rgb(0 0 0 / .15);border-radius:999px;background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center / .85rem;color:inherit;font:inherit;font-size:.85rem;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer}.obz-upsell-card__add{min-height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--color-black);color:var(--color-white);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.85rem;cursor:pointer;transition:background-color .2s ease}.obz-upsell-card__add:hover:not(:disabled){background:var(--color-accent)}.obz-lightbox{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--color-white)}.obz-lightbox::backdrop{background:#0009}.obz-lightbox__list{display:grid;gap:.5rem;margin:0;padding:.5rem;list-style:none}.obz-lightbox__item img{width:100%;height:auto;border-radius:calc(var(--card-radius) * .6)}.obz-lightbox__close{position:fixed;top:1rem;right:1rem;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:999px;background:var(--color-black);color:var(--color-white);cursor:pointer}@media(min-width:750px){.obz-product{padding:0 2.5rem}.obz-lightbox__list{max-width:70rem;margin-inline:auto}}@media(min-width:990px){.obz-product{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2.5rem}.obz-buy__head{padding-top:.5rem}.obz-gallery__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:.5rem;overflow:visible}.obz-gallery__dots{display:none}.obz-buy{position:sticky;top:var(--buy-top, calc(var(--header-height) + 1rem))}}.obz-fab{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:3.75rem;height:3.75rem;border:0;border-radius:999px;background:var(--color-black);color:var(--color-white);box-shadow:0 10px 30px #0000004d;cursor:pointer;opacity:0;transform:translateY(1rem) scale(.8);visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s,background-color .2s ease}.obz-fab.is-visible{opacity:1;transform:none;visibility:visible}.obz-fab:active{transform:scale(.94)}.obz-fab .obz-icon{width:1.5rem;height:1.5rem}.obz-fab__plus{position:absolute;top:.35rem;right:.35rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;background:var(--color-accent);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.85rem;line-height:1}.obz-fab[aria-busy=true]{opacity:.7}@media(prefers-reduced-motion:reduce){.obz-fab{transform:none;transition:opacity .2s ease,visibility .2s}}@media(min-width:990px){.obz-fab{display:none}}.obz-drop{display:grid;gap:.5rem}.obz-drop__journey,.obz-drop__date{padding:1rem;border-radius:calc(var(--radius) * .75);background:var(--color-white)}.obz-drop__label{margin:0 0 .9rem;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.95rem}.obz-journey{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));margin:0;padding:0;list-style:none}.obz-journey__step{position:relative;display:grid;justify-items:center;gap:.45rem;text-align:center}.obz-journey__step+.obz-journey__step:before{content:"";position:absolute;top:.8rem;right:50%;width:100%;height:2px;background:#0000001f}.obz-journey__step--done+.obz-journey__step:before{background:var(--color-black)}.obz-journey__dot{position:relative;z-index:1;display:grid;place-items:center;width:1.6rem;height:1.6rem;border:2px solid rgb(0 0 0 / .15);border-radius:999px;background:var(--color-white);color:var(--color-white)}.obz-journey__step--done .obz-journey__dot{border-color:var(--color-black);background:var(--color-black)}.obz-journey__dot .obz-icon{width:.9rem;height:.9rem}.obz-journey__step--current .obz-journey__dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 #eb202073;animation:obz-journey-pulse 2s ease-out infinite}@keyframes obz-journey-pulse{to{box-shadow:0 0 0 .6rem #eb202000}}.obz-journey__name{max-width:100%;overflow-wrap:anywhere;color:#00000073;font-size:.72rem;line-height:1.2}.obz-journey__step--done .obz-journey__name{color:var(--color-black)}.obz-journey__step--current .obz-journey__name{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--weight-heading)}.obz-drop__date{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.obz-drop__date .obz-drop__label{margin:0}.obz-countdown{display:flex;gap:.35rem}.obz-countdown span{display:grid;justify-items:center;min-width:3.1rem;padding:.4rem .3rem;border-radius:calc(var(--radius) * .5);background:var(--color-light);color:#0000008c;font-size:.68rem}.obz-countdown strong{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:1.15rem;font-variant-numeric:tabular-nums}.obz-drop__signup{padding:1.1rem;border-radius:calc(var(--radius) * .75);background:var(--color-black);color:var(--color-white)}.obz-drop__form{display:grid;gap:.75rem}.obz-drop__heading{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:1.25rem;letter-spacing:-.02em}.obz-drop__heading .obz-icon{flex:none;color:#1fa45a}.obz-drop__text{margin:0;color:#ffffffbf;font-size:.9rem}.obz-drop__row{display:grid;gap:.5rem}.obz-drop__size{display:grid;gap:.35rem;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:.85rem}.obz-drop__select{width:100%;min-height:3rem;padding:0 1.1rem;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#ffffff14;color:var(--color-white);font:inherit;font-family:var(--font-body);font-weight:var(--weight-body);font-size:1rem}.obz-drop__select option{color:var(--color-black)}.obz-drop__input{width:100%;min-height:3.25rem;padding:.6rem 1.1rem;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#ffffff14;color:var(--color-white);font:inherit;font-size:1rem}.obz-drop__input::placeholder{color:#ffffff8c}.obz-buy__submit.obz-drop__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--color-accent);color:var(--color-white)}.obz-buy__submit.obz-drop__submit:hover{background:var(--color-white);color:var(--color-black)}.obz-drop__error{margin:0;font-size:.85rem}.obz-drop__error:before{content:"! ";color:var(--color-accent);font-weight:900}.obz-drop__legal{margin:0;color:#fff9;font-size:.72rem;line-height:1.45}.obz-drop__legal a{color:inherit}@media(prefers-reduced-motion:reduce){.obz-journey__step--current .obz-journey__dot{animation:none}}@media(min-width:1200px){.obz-drop__row{grid-template-columns:minmax(0,1fr) auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/obz-product.css.map */
