.section-main-product{--pdp-control-h: 52px}.section-main-product .pi-title{font-family:var(--odk-display);font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.015em;text-transform:none;text-wrap:balance;color:var(--odk-ink)}.section-main-product .pi-price__current{font-family:var(--odk-text);font-size:1.375rem;font-weight:500;letter-spacing:0;color:var(--odk-ink)}.section-main-product .pi-price s,.section-main-product .pi-price__compare{color:var(--odk-muted);font-size:1rem}.section-main-product .pi-option__label,.section-main-product .pi-qty__label{font-family:var(--odk-text);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--odk-ink)}.section-main-product .pi-option__value{font-weight:400;color:var(--odk-muted)}.section-main-product .pi-block--description,.section-main-product .pi-block--description>p{font-size:1rem;line-height:1.6;color:var(--odk-ink)}.section-main-product .pi-block--description>p{max-width:62ch}.section-main-product .odk-cv-hint__link{padding:6px 0;border:0;background:none;color:var(--odk-ink);font-family:var(--odk-text);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--odk-accent);cursor:pointer;transition:color var(--odk-t-hover) ease,text-underline-offset var(--odk-t-ui) var(--odk-ease-out)}.section-main-product .odk-cv-hint__link:hover{color:var(--odk-accent);text-underline-offset:9px}.section-main-product .pi-swatch{transition:transform var(--odk-t-press) var(--odk-ease-out)}.section-main-product .pi-swatch:hover{transform:scale(1.06)}.section-main-product .pi-swatch:active{transform:scale(.94)}.section-main-product .pi-option__values--pills{gap:6px}.section-main-product .pi-pill{min-width:60px;height:var(--pdp-control-h);padding:0 16px;border:0;border-radius:var(--odk-radius);background:var(--odk-surface);box-shadow:none;color:var(--odk-ink);font-family:var(--odk-text);font-size:1rem;font-weight:600;letter-spacing:0;outline:none;transition:background-color var(--odk-t-hover) ease,color var(--odk-t-hover) ease,transform var(--odk-t-press) var(--odk-ease-out)}.section-main-product .pi-pill__text{text-transform:uppercase}.section-main-product .pi-block--description :is(h2,h3,h4){margin:1.5em 0 .4em;font-family:var(--odk-display);font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-transform:none}.section-main-product .pi-pill:hover{background:var(--odk-field-piedra)}.section-main-product .pi-pill:active{transform:scale(.95)}.section-main-product .pi-pill:focus-visible{outline:2px solid var(--odk-accent);outline-offset:2px}.section-main-product .pi-pill.is-selected,.section-main-product .pi-pill[aria-pressed=true]{background:var(--odk-ink);color:var(--odk-on-ink)}.section-main-product .pi-pill[aria-disabled=true],.section-main-product .pi-pill.is-unavailable{color:var(--odk-muted);text-decoration:line-through}.section-main-product .pi-option__select,.section-main-product .select__select{height:var(--pdp-control-h);border:0;border-radius:var(--odk-radius);background-color:var(--odk-surface);box-shadow:none;color:var(--odk-ink);font-family:var(--odk-text);font-size:1rem}.section-main-product .pi-option__select:hover{background-color:var(--odk-field-piedra)}.section-main-product .pi-qty{height:var(--pdp-control-h);border:0;border-radius:var(--odk-radius);background:var(--odk-surface);box-shadow:none}.section-main-product .pi-qty:before,.section-main-product .pi-qty:after{display:none}.section-main-product .pi-qty__btn{font-size:1.25rem;color:var(--odk-ink);transition:background-color var(--odk-t-hover) ease}.section-main-product .pi-qty__btn:hover{background:var(--odk-field-piedra)}.section-main-product .pi-qty__input{font-family:var(--odk-text);font-size:1rem;font-weight:600;background:transparent}.section-main-product .pi-atc,.pi-sticky-cart__btn{min-height:56px;border:0;border-radius:var(--odk-radius);box-shadow:none;font-family:var(--odk-text);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color var(--odk-t-hover) ease,transform var(--odk-t-press) var(--odk-ease-out)}.section-main-product .pi-atc:before,.section-main-product .pi-atc:after,.pi-sticky-cart__btn:before,.pi-sticky-cart__btn:after{display:none}.section-main-product .pi-atc--accent,.pi-sticky-cart__btn{background:var(--odk-accent);color:var(--odk-on-ink)}.section-main-product .pi-atc--accent:hover,.pi-sticky-cart__btn:hover{background:var(--odk-accent-deep)}.section-main-product .pi-atc--dark{background:var(--odk-ink);color:var(--odk-on-ink)}.section-main-product .pi-atc--dark:hover{background:#2b2b2b}.section-main-product .pi-atc:active,.pi-sticky-cart__btn:active{transform:scale(.98)}.section-main-product .product-form__buttons{gap:8px}.section-main-product .odk-taxid--pdp,.section-main-product .odk-taxid--pdp label,.section-main-product .odk-taxid--pdp span,.section-main-product .odk-taxid--pdp p{font-size:.9375rem;line-height:1.5}.section-main-product .odk-taxid--pdp input[type=text]{min-height:var(--pdp-control-h);border:0;border-radius:var(--odk-radius);background:var(--odk-surface)}.section-main-product .odk-taxid--pdp input[type=checkbox]{width:18px;height:18px;accent-color:var(--odk-ink)}.section-main-product .odaki-internal-links{border:0;padding:0;background:none}.section-main-product .odaki-internal-links__eyebrow{margin-bottom:12px;font-family:var(--odk-display);font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--odk-ink)}.section-main-product .odaki-internal-links__item{border:0;border-radius:var(--odk-radius);background:var(--odk-surface);box-shadow:none;transition:background-color var(--odk-t-hover) ease}.section-main-product .odaki-internal-links__item:hover{background:var(--odk-field-piedra)}.section-main-product .odaki-internal-links__item svg{transition:transform var(--odk-t-ui) var(--odk-ease-out)}.section-main-product .odaki-internal-links__item:hover svg{transform:translate(4px)}.section-main-product .odaki-internal-links__item-label{font-size:.875rem;color:var(--odk-muted);letter-spacing:0;text-transform:none}.section-main-product .odaki-internal-links__item-value{font-size:1rem;font-weight:600}.pi-detail-tabs__nav{display:flex;flex-wrap:wrap;gap:4px 28px;border:0;background:none}.pi-detail-tabs__tab{position:relative;flex:0 0 auto;min-height:48px;padding:0;border:0;border-radius:0;background:none;color:var(--odk-muted);font-family:var(--odk-text);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:color var(--odk-t-hover) ease}.pi-detail-tabs__tab:not(:last-child),.pi-detail-tabs__tab:nth-child(n){border:0}.pi-detail-tabs__tab-label{font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.pi-detail-tabs__tab-icon{display:none}.pi-detail-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--odk-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--odk-t-ui) var(--odk-ease-out)}.pi-detail-tabs__tab:hover{color:var(--odk-ink)}.pi-detail-tabs__tab.is-active{background:none;color:var(--odk-ink)}.pi-detail-tabs__tab.is-active:after{transform:scaleX(1)}.pi-detail-tabs__panels,.pi-detail-tabs__stage{border:0;box-shadow:none}.pi-detail-tabs__panels{margin-top:16px;padding:28px;background:var(--odk-surface)}.pi-detail-tabs__panel,.pi-detail-tabs__panel p,.pi-detail-tabs__panel li{font-size:1rem;line-height:1.6;color:var(--odk-ink)}.pi-sticky-cart{border:0;background:var(--odk-ground);box-shadow:0 -12px 32px #11111114}.pi-sticky-cart__title{font-family:var(--odk-text);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none}.pi-sticky-cart__price{font-size:.9375rem}@media(max-width:749px){.section-main-product .pi-option,.section-main-product .product__description,.section-main-product .accordion summary,.section-main-product .product__info-container .product__accordion.accordion:last-of-type{border-top:0;border-bottom:0}.section-main-product .pi-option{padding-bottom:0;margin-bottom:1.5rem}.section-main-product .product__description{padding-top:0;margin-top:1.5rem}.pi-sticky-cart{border-top:0;background:var(--odk-ground)}.section-main-product .pi-title{font-size:2.125rem}.section-main-product .pi-pill{min-width:52px;height:48px}.pi-detail-tabs__nav{gap:6px}.pi-detail-tabs__tab{min-height:44px;max-width:100%;padding:10px 14px;white-space:normal;text-align:left;background:var(--odk-surface);color:var(--odk-ink)}.pi-detail-tabs__tab:after{display:none}.pi-detail-tabs__tab.is-active{background:var(--odk-ink);color:var(--odk-on-ink)}.pi-detail-tabs__panels{margin-top:8px}.pi-detail-tabs__panels{padding:20px}}@media(prefers-reduced-motion:no-preference){.section-main-product .product__info-container>*{animation:odk-pdp-rise .82s var(--odk-ease-expo) both}.section-main-product .product__info-container>:nth-child(2){animation-delay:60ms}.section-main-product .product__info-container>:nth-child(3){animation-delay:.12s}.section-main-product .product__info-container>:nth-child(4){animation-delay:.18s}.section-main-product .product__info-container>:nth-child(5){animation-delay:.24s}.section-main-product .product__info-container>:nth-child(6){animation-delay:.3s}.section-main-product .product__info-container>:nth-child(n+7){animation-delay:.36s}.section-main-product .product__media-wrapper{animation:odk-pdp-settle 1.1s var(--odk-ease-soft) both}@keyframes odk-pdp-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes odk-pdp-settle{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/odaki-product.css.map */
