.pp{padding-bottom:84px}.pp__crumbs{padding-block:12px 20px}.pp__crumbs .rs-crumbs-list,.pp__crumbs .rs-crumbs-link,.pp__crumb-here{min-width:0}.pp__crumb-here .rs-crumbs-here{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.pp__grid{align-items:start}.pp__media{grid-column:1 / 5;min-width:0}.pp__info{grid-column:5 / 8;position:sticky;top:97px;min-width:0}.pg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ov-gutter);outline:0}.pg__item{min-width:0}.pg__item:first-child{grid-column:1 / -1}.pg__link{aspect-ratio:1 / 1;cursor:zoom-in}.pg__link img{transition:transform .6s var(--ov-ease)}.pg__link:hover img{transform:scale(1.03)}.pg__link:focus-visible{outline:2px solid var(--ov-ink);outline-offset:2px}.pg.is-collapsed .pg__item:nth-child(n+8){display:none}.pg__foot{display:flex;justify-content:center;margin-top:var(--ov-gutter)}.pg__foot:empty{display:none}.pg__empty{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}@media(max-width:989px){.pp__info{position:static}.pg{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--ov-pad));padding-inline:var(--ov-pad);scroll-padding-inline:var(--ov-pad);scrollbar-width:none}.pg::-webkit-scrollbar{display:none}.pg__item{flex:0 0 86%;scroll-snap-align:start}.pg:focus-visible{outline:2px solid var(--ov-ink);outline-offset:-2px}.pg.is-collapsed .pg__item:nth-child(n+8){display:block}.pg__foot{justify-content:flex-start;margin-top:12px}.pp__crumb-here .rs-crumbs-here{max-width:28ch}}.pz{border:0;padding:0;margin:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;background:var(--ov-paper);color:var(--ov-ink)}.pz[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pz::backdrop{background:var(--ov-paper)}.pz__bar,.pz__nav{display:flex;justify-content:space-between;align-items:center;padding:12px var(--ov-pad);max-width:var(--ov-page);width:100%;margin:0 auto}.pz__nav{justify-content:center;gap:12px;padding-bottom:20px}.pz__stage{margin:0 auto;width:min(100% - 2 * var(--ov-pad),calc(100dvh - 150px));aspect-ratio:1 / 1;align-self:center}.pz__stage img{width:100%;height:100%;object-fit:contain}.pi__meta{display:flex;justify-content:space-between;gap:16px}.pi__collection{text-decoration:none;color:var(--ov-ink)}.pi__collection:hover,.pi__collection:focus-visible{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ov .pi__title{margin-top:20px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.ov .pi__dims{margin-top:12px;font-variant-numeric:tabular-nums}.pi__price{margin-top:32px;display:grid;gap:4px}.pi__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pi__amount{font-size:22px;line-height:1.2;letter-spacing:-.01em}.pi__amount .price-was{font-size:15px}.ov .pi__stock{margin-top:20px;padding-top:20px;border-top:1px solid var(--divider);display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px}.pi__stock .micro{align-self:center}.pi__form{margin-top:20px}.pi__options{display:grid;gap:20px;margin-bottom:20px}.pi__buy{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px}.ov .pi__status{margin-top:8px;min-height:16px}.ov .pi__status:empty{margin-top:0;min-height:0}.pi__add:disabled{background:var(--control-fill);color:var(--ov-muted);border-color:transparent;cursor:not-allowed;opacity:1}.pi__promises{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;font-size:13px;line-height:18px;color:var(--ov-muted)}.pi__promises li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start}.pi__promises svg{color:var(--ov-ink);margin-top:1px}.pi__pv{color:var(--ov-ink);font-weight:500}.pi__acc{margin-top:32px;border-top:1px solid var(--divider)}.pi__desc{color:var(--ov-ink);font-size:15px}.pi__desc>*+*{margin-top:.8em}.pi__spec th{width:40%;white-space:nowrap;color:var(--ov-muted);font-weight:400;font-size:13px;border-bottom:1px solid var(--divider);padding-block:10px}.ov .pi__spec td{color:var(--ov-ink);text-align:right;padding-block:10px;font-variant-numeric:tabular-nums}.pi__spec tr:last-child th,.ov .pi__spec tr:last-child td{border-bottom:0}.seg{border:0;margin:0;padding:0;min-width:0}.seg__legend{padding:0;margin-bottom:10px;display:flex;gap:8px;align-items:baseline}.seg__row{display:flex;flex-wrap:wrap;gap:8px}.seg__opt{position:relative;display:inline-flex}.seg__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.seg__text{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--control-border);border-radius:var(--radius-sm);font-size:14px;background:transparent;transition:background-color .15s,color .15s}.seg__input:checked+.seg__text{background:var(--ov-ink);color:var(--ov-paper);border-color:var(--ov-ink)}.seg__input:focus-visible+.seg__text{outline:2px solid var(--ov-ink);outline-offset:2px}.seg__opt.is-unavailable .seg__text{color:var(--ov-muted);text-decoration:line-through;text-decoration-thickness:1px}.qty{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;height:48px;border:1px solid var(--control-border);border-radius:var(--radius-sm);align-items:stretch}.qty__btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ov-ink);cursor:pointer;border-radius:var(--radius-sm)}.qty__btn:hover{background:var(--control-fill)}.qty__btn:focus-visible,.qty__input:focus-visible{outline:2px solid var(--ov-ink);outline-offset:1px}.qty__btn:disabled,.qty__btn.is-disabled{color:#b4b0aa;cursor:default;background:none}.qty__input{width:100%;min-width:0;border:0;background:transparent;text-align:center;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;color:var(--ov-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input:disabled{color:var(--ov-muted)}.qty--s{height:40px;width:120px;grid-template-columns:36px minmax(0,1fr) 36px}.pr__head{align-items:end;margin-bottom:32px}.pr__title{grid-column:1 / 5}.pr__title .serif{margin-top:12px}.pr__all{grid-column:6 / 8;justify-self:end}.pr__list{list-style:none;margin:0;padding:0}@media(max-width:989px){.pr__head{row-gap:12px;margin-bottom:24px}.pr__all{justify-self:start}}.pc{padding-top:52px;padding-bottom:84px}.pc__head{align-items:end;padding-bottom:32px}.pc__title{grid-column:1 / 6}.pc__title:focus{outline:0}.pc__count{font-family:var(--ov-font-body);letter-spacing:0;margin-left:8px;vertical-align:.9em}.pc__continue{grid-column:6 / 8;justify-self:end}.ov .pc__status{margin:-20px 0 20px;color:var(--ov-ink)}.pc__status:empty{display:none}.pc__grid{align-items:start;border-top:1px solid var(--divider);padding-top:32px}.pc__lines{grid-column:1 / 6;min-width:0}.pc__summary{grid-column:6 / 8;position:sticky;top:97px}.pc__num{text-align:right;white-space:nowrap}.ov .pc__table th.pc__num{text-align:right}.pc__c-img{width:136px}.pc__img{width:112px;height:112px}.pc__c-item{min-width:0}.pc__c-item .micro{margin-top:4px}.pc__c-item .row-title{overflow-wrap:break-word}.ov .pc__table td{vertical-align:top;padding-top:20px;padding-bottom:20px}.ov .pc__table td.pc__c-img{padding-right:24px}.pc__c-qty{width:150px}.pc__c-unit{width:120px}.pc__remove{display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pc__remove:hover{color:var(--ov-ink)}.ov .pc__max{margin-top:6px}.pc__under{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap;padding-top:20px}.pc--js .pc__update{display:none}.pc__note{flex:1 1 360px;max-width:520px;margin-left:auto}.pc__note summary{cursor:pointer;font-size:14px;list-style:none;text-align:right}.pc__note summary::-webkit-details-marker{display:none}.pc__note[open] summary{text-align:left}.pc__ship{margin-top:20px}.pc__sum{margin-top:24px!important}.ov .pc__sum th{font-size:14px;color:var(--ov-ink);font-weight:400;padding:10px 0;border-bottom:1px solid var(--divider)}.ov .pc__sum td{padding:10px 0}.ov .pc__total th,.ov .pc__total td{border-bottom:2px solid var(--ov-ink);padding-top:16px;padding-bottom:12px;vertical-align:baseline}.ov .pc__total th{font-weight:500}.pc__checkout{margin-top:20px}.ov .pc__pay{margin-top:10px;text-align:center}.pc__promises{grid-template-columns:1fr;border-top:1px solid var(--divider);padding-top:20px}.pc__empty{border-top:1px solid var(--divider);padding-top:52px;align-items:start}.pc__empty-text{grid-column:1 / 4}.pc__index{grid-column:5 / 8}.pc__index ul{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--divider)}.pc__index-link{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--divider);font-size:17px}@media(max-width:989px){.pc{padding-top:32px}.pc__head{padding-bottom:20px;row-gap:8px}.pc__continue{justify-self:start}.pc__summary{position:static}.pc__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pc__table,.pc__table tbody{display:block}.pc__row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"img item item" "img qty total";column-gap:16px;row-gap:12px;padding:16px 0;border-bottom:1px solid var(--divider)}.ov .pc__table td{display:block;border:0;padding:0!important;width:auto}.pc__row>.pc__c-img{grid-area:img}.pc__row>.pc__c-item{grid-area:item}.pc__row>.pc__c-unit{display:none!important}.pc__row>.pc__c-qty{grid-area:qty;align-self:end}.pc__row>.pc__c-total{grid-area:total;align-self:end}.pc__img{width:96px;height:96px}.pc__grid{padding-top:0}.pc__note{margin-left:0;flex-basis:100%}.pc__note summary{text-align:left}.pc__empty{padding-top:32px;row-gap:52px}}.pp__crumb-here .rs-crumbs-here{min-height:0}@media(max-width:599px){.pi__promises:not(.pc__promises){grid-template-columns:1fr;gap:10px}}.pi__stock-note{flex-basis:100%}.pi__buy:has(.pi__add:disabled){grid-template-columns:minmax(0,1fr)}.pi__buy:has(.pi__add:disabled) .qty{display:none}.ov .pc__table .pc__c-qty{padding-left:32px}.pc__count{vertical-align:baseline}@media(max-width:989px){.pc__summary{border-top:1px solid var(--divider);padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ov-product.css.map */
