@media screen and (min-width:900px){.ob-pdp__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.ob-pdp__gallery{position:sticky;top:96px}}.ob-pdp__stage{border-radius:16px}.ob-pdp__thumb{border-width:1.5px;border-radius:10px}.ob-pdp__thumb[aria-pressed=true]{border-color:var(--ob-ink)}.ob-pdp__eyebrow{display:inline-flex;align-items:center;gap:10px}.ob-pdp__eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.ob-pdp__title{margin-top:14px;font-size:clamp(32px,4vw,50px);letter-spacing:-.02em}.ob-pdp__blurb{max-width:54ch}.ob-pdp__price{align-items:center;gap:6px 12px;margin-top:28px;font-size:32px}.ob-pdp__save{display:inline-flex;align-items:center;padding:6px 10px;border-radius:100px;background:#e2ebe2;color:var(--ob-success);font:600 12.5px/1 var(--ob-font-body);letter-spacing:.01em}.ob-pdp__save[hidden]{display:none}.ob-pdp__tax{display:block;margin-top:8px;color:var(--ob-hint)}.ob-pdp__options{gap:24px;margin-top:30px}fieldset.ob-pdp__option,.ob-freq{margin:0;padding:0;border:0;min-width:0}legend.ob-pdp__option-label,.ob-freq__label{float:left;width:100%;margin:0;padding:0}.ob-pdp__option-label{color:var(--ob-hint);font-size:11.5px;letter-spacing:.1em}.ob-pdp [data-ob-option-group] .ob-pdp__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--ob-sand)}.ob-pdp [data-ob-option-group] .ob-option{min-height:44px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--ob-text);font-size:14px;text-align:center}.ob-pdp [data-ob-option-group] .ob-option:hover{color:var(--ob-ink)}.ob-pdp [data-ob-option-group] :checked+.ob-option{background:var(--ob-white);color:var(--ob-ink);box-shadow:0 1px 2px #251e1814,0 4px 12px #251e180f}.ob-pdp [data-ob-option-group] :checked+.ob-option.is-unavailable{color:var(--ob-disabled-text)}.ob-plan-cards{display:grid;clear:both;gap:10px;padding-top:10px}.ob-plan-opt{position:relative;border:1.5px solid var(--ob-line);border-radius:12px;background:var(--ob-card);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ob-plan-opt:hover{border-color:var(--ob-line-warm)}.ob-plan-opt:has(>.ob-choice-input:checked){border-color:var(--ob-ink);background:var(--ob-white);box-shadow:0 6px 20px #251e1812}.ob-plan-opt:has(>.ob-choice-input:focus-visible){outline:2px solid var(--ob-accent);outline-offset:2px}.ob-plan-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:16px 18px;color:var(--ob-ink);cursor:pointer}.ob-plan-card__radio{box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--ob-line-warm);border-radius:50%;background:var(--ob-white);transition:border .15s ease}:checked+.ob-plan-card .ob-plan-card__radio{border:6px solid var(--ob-ink)}.ob-plan-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ob-plan-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 15px/1.3 var(--ob-font-body);letter-spacing:normal}.ob-plan-card__badge{padding:4px 8px;border-radius:100px;background:#e2ebe2;color:var(--ob-success);font:600 11.5px/1 var(--ob-font-body);white-space:nowrap}.ob-plan-card__text{color:var(--ob-hint);font:400 13px/1.4 var(--ob-font-body)}.ob-plan-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.ob-plan-card__amount{font:600 16px/1.2 var(--ob-font-heading)}.ob-plan-card__compare{color:var(--ob-hint);font:400 12.5px/1 var(--ob-font-body)}.ob-plan-card__compare[hidden]{display:none}.ob-plan-card__per{color:var(--ob-hint);font:400 11.5px/1.2 var(--ob-font-body)}.ob-plan-opt--only .ob-plan-card{grid-template-columns:minmax(0,1fr) auto;cursor:default}.ob-plan-opt--only .ob-plan-card__radio{display:none}.ob-plan-card__details{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s var(--ob-ease-drawer),visibility 0s .3s}.ob-plan-opt:has(>.ob-choice-input:checked) .ob-plan-card__details{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s var(--ob-ease-drawer),visibility 0s}.ob-plan-card__details-inner{min-height:0;overflow:hidden}.ob-plan-card__details-inner:before{content:"";display:block;height:1px;margin:0 18px;background:var(--ob-line-soft)}.ob-freq{margin:16px 18px 0 52px}.ob-freq__label{margin-bottom:10px;color:var(--ob-hint);font:600 11px/1 var(--ob-font-body);letter-spacing:.1em;text-transform:uppercase}.ob-freq__options{display:grid;clear:both;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ob-freq__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:62px;margin:0;padding:10px 8px;border:1.5px solid var(--ob-line);border-radius:10px;background:var(--ob-card);color:var(--ob-ink);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ob-freq__option:hover{border-color:var(--ob-ink)}.ob-freq__name{font:600 13.5px/1.25 var(--ob-font-body);letter-spacing:normal}.ob-freq__save{color:var(--ob-success);font:600 12px/1 var(--ob-font-body)}:checked+.ob-freq__option{border-color:var(--ob-ink);background:var(--ob-ink);color:var(--ob-paper)}:checked+.ob-freq__option .ob-freq__save{color:#b8d4bd}.ob-choice-input:focus-visible+.ob-freq__option{outline:2px solid var(--ob-accent);outline-offset:2px}.ob-plan-card__benefits{display:flex;flex-direction:column;gap:7px;margin:14px 18px 18px 52px;padding:0;list-style:none}.ob-freq:last-child{margin-bottom:18px}.ob-plan-card__benefits li{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--ob-text);font:400 13px/1.4 var(--ob-font-body)}.ob-plan-card__benefits svg{flex:none;margin-top:2px;color:var(--ob-success)}.ob-plan-opt--only .ob-freq,.ob-plan-opt--only .ob-plan-card__benefits{margin-left:18px}@media screen and (max-width:520px){.ob-plan-card{gap:12px;padding:14px}.ob-plan-card__details-inner:before{margin:0 14px}.ob-freq,.ob-plan-card__benefits,.ob-plan-opt--only .ob-freq,.ob-plan-opt--only .ob-plan-card__benefits{margin-right:14px;margin-left:14px}.ob-freq__options{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media(prefers-reduced-motion:reduce){.ob-plan-card__details,.ob-plan-opt:has(>.ob-choice-input:checked) .ob-plan-card__details{transition:none}}.ob-pdp__buy{flex-wrap:nowrap;margin-top:26px}.ob-pdp .ob-qty{flex:none}.ob-pdp .ob-qty{border-color:var(--ob-line-warm);border-radius:12px;background:var(--ob-card)}.ob-pdp .ob-qty__btn{height:54px}.ob-pdp .ob-pdp__add{flex:1 1 0;min-width:0;height:56px;border-radius:12px;letter-spacing:.06em}.ob-pdp__stock{justify-content:center}.ob-pdp__accordions{margin-top:32px}.ob-pdp__acc-summary{padding:20px 0;font-weight:600}.ob-pdp__acc-sign{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ob-line);border-radius:50%;color:var(--ob-ink);font-size:16px;line-height:1;transition:background-color .15s ease,border-color .15s ease}.ob-pdp__acc-summary:hover .ob-pdp__acc-sign{border-color:var(--ob-ink)}.ob-pdp-bar{position:fixed;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ob-line);background:#fbf9f5f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 24px #251e1814;visibility:hidden;transform:translateY(110%);transition:transform .3s var(--ob-ease-drawer),visibility 0s .3s}.ob-pdp-bar.is-visible{visibility:visible;transform:none;transition:transform .3s var(--ob-ease-drawer),visibility 0s}.ob-pdp-bar__info{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.ob-pdp-bar__title{overflow:hidden;color:var(--ob-ink);font:600 14px/1.25 var(--ob-font-body);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis}.ob-pdp-bar__price{color:var(--ob-text);font:500 13px/1.2 var(--ob-font-body);white-space:nowrap}.ob-pdp .ob-pdp-bar__add{flex:none;height:48px;padding:0 20px;border-radius:12px;font-size:12.5px;letter-spacing:.06em}@media screen and (min-width:900px){.ob-pdp-bar{display:none}}@media screen and (max-width:899px){html.ob-pdp-bar-open body{padding-bottom:76px}html.ob-pdp-bar-open .ob-toast{bottom:96px}}@media(prefers-reduced-motion:reduce){.ob-pdp-bar,.ob-pdp-bar.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ob-pdp.css.map */
