:root{--pdo-accent: #b8461a;--pdo-accent-ink: #ffffff;--pdo-ink: #1a1a1a;--pdo-muted: #5c5248;--pdo-paper: #fff8ef;--pdo-line: rgba(26, 26, 26, .12);--pdo-radius: 14px;--pdo-bar-h: 64px}.pdo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:1.2rem 2rem;border-radius:999px;font:inherit;font-weight:700;font-size:1.6rem;line-height:1.2;letter-spacing:.02rem;text-decoration:none;cursor:pointer;border:2px solid transparent;text-align:center;transition:transform .15s ease,background-color .15s ease}.pdo-btn:focus-visible{outline:3px solid var(--pdo-ink);outline-offset:3px}.pdo-btn:active{transform:scale(.98)}.pdo-btn--primary{background:var(--pdo-accent);color:var(--pdo-accent-ink)}.pdo-btn--primary:hover{background:#9c3a14}.pdo-btn--ghost{background:transparent;color:var(--pdo-ink);border-color:currentColor}.pdo-btn--light{background:#fff;color:var(--pdo-ink)}.pdo-btn--block{width:100%}.pdo-btn--sm{min-height:44px;padding:.8rem 1.4rem;font-size:1.4rem}.pdo-btn[disabled],.pdo-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pdo-btn svg{width:2rem;height:2rem;flex:none}.pdo-note{font-size:1.35rem;color:var(--pdo-muted);margin:.8rem 0 0;line-height:1.45}.pdo-chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.2rem 0 0}.pdo-chips li{background:#fff;border:1px solid var(--pdo-line);border-radius:999px;padding:.5rem 1.1rem;font-size:1.35rem;color:var(--pdo-ink)}.pdo-badge{display:inline-block;font-size:1.2rem;font-weight:700;padding:.2rem .8rem;border-radius:999px;background:var(--pdo-paper);color:var(--pdo-ink);border:1px solid var(--pdo-line)}.pdo-po{margin:1.6rem 0 2rem;padding:1.6rem;border-radius:var(--pdo-radius);background:var(--pdo-paper);color:var(--pdo-ink)}.pdo-po__row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;margin-bottom:1.2rem}.pdo-po label{display:block;font-size:1.3rem;font-weight:700;margin-bottom:.4rem}.pdo-po select{min-height:44px;padding:0 1.2rem;border-radius:10px;border:1px solid var(--pdo-line);background:#fff;font:inherit;color:var(--pdo-ink)}.pdo-stepper{display:inline-flex;align-items:center;border:1px solid var(--pdo-line);border-radius:999px;background:#fff}.pdo-stepper button{width:44px;height:44px;border:0;background:none;font-size:2rem;cursor:pointer;color:var(--pdo-ink);border-radius:999px}.pdo-stepper button:focus-visible{outline:3px solid var(--pdo-ink)}.pdo-stepper input{width:4.4rem;height:44px;border:0;text-align:center;font:inherit;font-weight:700;background:none;color:var(--pdo-ink);-moz-appearance:textfield}.pdo-stepper input::-webkit-outer-spin-button,.pdo-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdo-po__total{font-weight:700;font-size:1.5rem;margin:0 0 1.2rem}.pdo-po__actions{display:grid;gap:.8rem}.pdo-po__tel{display:inline-block;margin-top:1rem;font-weight:700;color:var(--pdo-ink)}.pdo-po__unavailable{color:#8a1c1c;font-weight:700;margin:0 0 1rem}.pdo-details{margin:1.6rem 0;border-top:1px solid var(--pdo-line)}.pdo-details details{border-bottom:1px solid var(--pdo-line)}.pdo-details summary{cursor:pointer;padding:1.4rem 0;font-weight:700;color:var(--pdo-ink);list-style:none;display:flex;justify-content:space-between}.pdo-details summary:after{content:"+";font-size:2rem;line-height:1}.pdo-details details[open] summary:after{content:"\2212"}.pdo-details .pdo-details__body{padding:0 0 1.4rem}.pdo-details__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}.pdo-menu{padding:4rem 0}.pdo-menu__head{margin-bottom:2rem}.pdo-menu__head h1,.pdo-menu__head h2{margin:0 0 .6rem}.pdo-menu__intro{color:var(--pdo-muted);max-width:60rem;margin:0}.pdo-menu__list{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.pdo-card{display:grid;grid-template-columns:11rem 1fr;gap:1.2rem;align-items:stretch;background:#fff;border:1px solid var(--pdo-line);border-radius:var(--pdo-radius);overflow:hidden;color:var(--pdo-ink)}.pdo-card__media{display:block;background:var(--pdo-paper)}.pdo-card__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 5}.pdo-card__body{padding:1.2rem 1.2rem 1.2rem 0;display:flex;flex-direction:column;gap:.5rem}.pdo-card__title{font-size:1.7rem;margin:0;line-height:1.25}.pdo-card__title a{color:inherit;text-decoration:none}.pdo-card__title a:hover{text-decoration:underline}.pdo-card__text{font-size:1.35rem;color:var(--pdo-muted);margin:0;line-height:1.45}.pdo-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pdo-card__price{font-weight:700;font-size:1.6rem}.pdo-card__badges{display:flex;gap:.4rem;flex-wrap:wrap}@media(min-width:750px){.pdo-menu__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pdo-menu__list--3{grid-template-columns:repeat(3,1fr)}.pdo-menu__list--3 .pdo-card{grid-template-columns:1fr}.pdo-menu__list--3 .pdo-card__body{padding:0 1.6rem 1.6rem}}.pdo-extras{padding:3.2rem 0}.pdo-extras__group+.pdo-extras__group{margin-top:2.4rem}.pdo-extras__group h3{margin:0 0 1rem;font-size:1.8rem}.pdo-extras__row{list-style:none;margin:0;padding:0 0 .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:15rem;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pdo-mini{scroll-snap-align:start;background:#fff;border:1px solid var(--pdo-line);border-radius:12px;padding:.8rem;display:flex;flex-direction:column;gap:.4rem;color:var(--pdo-ink)}.pdo-mini img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--pdo-paper)}.pdo-mini__title{font-size:1.3rem;line-height:1.3;margin:0}.pdo-mini__title a{color:inherit;text-decoration:none}.pdo-mini__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.pdo-mini__price{font-weight:700;font-size:1.4rem}.pdo-add-round{width:44px;height:44px;border-radius:999px;border:0;background:var(--pdo-accent);color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;flex:none}.pdo-add-round:focus-visible{outline:3px solid var(--pdo-ink);outline-offset:2px}.pdo-add-round[disabled]{opacity:.4;cursor:not-allowed}.pdo-how{padding:4rem 0;background:var(--pdo-paper);color:var(--pdo-ink)}.pdo-how__steps{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1.2rem;counter-reset:step}.pdo-how__steps li{counter-increment:step;background:#fff;border-radius:var(--pdo-radius);padding:1.6rem 1.6rem 1.6rem 5.6rem;position:relative}.pdo-how__steps li:before{content:counter(step);position:absolute;left:1.6rem;top:1.6rem;width:2.8rem;height:2.8rem;border-radius:999px;background:var(--pdo-accent);color:#fff;font-weight:700;display:grid;place-items:center}.pdo-how__steps h3{margin:0 0 .4rem;font-size:1.7rem}.pdo-how__steps p{margin:0;color:var(--pdo-muted)}@media(min-width:750px){.pdo-how__steps{grid-template-columns:repeat(3,1fr)}}.pdo-conditions{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.8rem}.pdo-conditions li{display:grid;grid-template-columns:13rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--pdo-line)}.pdo-conditions strong{color:var(--pdo-ink)}@media(max-width:749px){.pdo-conditions li{grid-template-columns:1fr;gap:.2rem}}.pdo-cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.pdo-info{padding:4rem 0}.pdo-info__grid{display:grid;gap:2.4rem}@media(min-width:750px){.pdo-info__grid{grid-template-columns:1fr 1fr}}.pdo-info ul{padding-left:1.8rem}.pdo-info a{color:var(--pdo-ink)}.pdo-hero{background:var(--pdo-paper);color:var(--pdo-ink)}.pdo-hero__visual{position:relative;overflow:hidden;aspect-ratio:4 / 3;max-height:62vh;width:100%}.pdo-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdo-hero__fg{position:absolute;left:50%;bottom:-6%;width:min(150%,1800px);height:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 18px 36px rgba(0,0,0,.35));pointer-events:none}@media(prefers-reduced-motion:no-preference){.pdo-hero__fg{animation:pdo-float 4s ease-in-out infinite}}@keyframes pdo-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}}.pdo-hero__content{padding-top:2.4rem;padding-bottom:3.2rem}.pdo-hero__eyebrow{text-transform:uppercase;letter-spacing:.14rem;font-size:1.25rem;font-weight:700;color:var(--pdo-accent);margin:0 0 .8rem}.pdo-hero h1{font-size:clamp(2.8rem,7vw,5.2rem);line-height:1.08;margin:0 0 1rem;color:var(--pdo-ink);font-weight:700}.pdo-hero__sub{font-size:1.7rem;margin:0 0 1.8rem;max-width:56rem;color:var(--pdo-muted)}.pdo-hero .pdo-cta-row .pdo-btn{flex:1 1 22rem}@media(min-width:990px){.pdo-hero__wrap{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.pdo-hero__visual{aspect-ratio:auto;height:68vh;max-height:640px}.pdo-hero__content{padding-top:4rem;padding-bottom:4rem;padding-right:4rem}.pdo-hero__fg{width:110%}}.pdo-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:.8rem;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px));background:#fffffff7;box-shadow:0 -4px 16px #00000014}.pdo-bar .pdo-btn{flex:1;min-height:48px;font-size:1.5rem;padding:.8rem 1rem}.pdo-bar .pdo-btn--primary{flex:1.6}.pdo-bar__count{min-width:2.2rem;height:2.2rem;border-radius:999px;background:#fff;color:var(--pdo-accent);font-size:1.25rem;display:inline-grid;place-items:center;padding:0 .5rem}body.pdo-has-bar{padding-bottom:calc(var(--pdo-bar-h) + env(safe-area-inset-bottom,0px))}@media(min-width:750px){.pdo-bar{display:none}body.pdo-has-bar{padding-bottom:0}}.pdo-lock .pdo-bar{display:none}.pdo-header-sel{position:relative;background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground))}.pdo-header-sel__count[hidden],.pdo-bar__count[hidden]{display:none!important}.pdo-header-sel .pdo-header-sel__count{position:absolute;right:.2rem;bottom:.6rem;min-width:1.8rem;height:1.8rem;border-radius:999px;background:var(--pdo-accent);color:#fff;font-size:1.1rem;display:grid;place-items:center;padding:0 .3rem}.pdo-lock,.pdo-lock body{overflow:hidden}.pdo-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pdo-drawer[hidden]{display:none}.pdo-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .2s}.pdo-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,46rem);background:#fff;color:var(--pdo-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s ease}.pdo-drawer.is-open .pdo-drawer__backdrop{opacity:1}.pdo-drawer.is-open .pdo-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.pdo-drawer__panel,.pdo-drawer__backdrop{transition:none}}.pdo-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;border-bottom:1px solid var(--pdo-line)}.pdo-drawer__head h2{margin:0;font-size:2rem}.pdo-drawer__close{width:44px;height:44px;border:0;background:none;font-size:2.6rem;cursor:pointer;color:var(--pdo-ink)}.pdo-drawer__body{flex:1;overflow-y:auto;padding:1.6rem;-webkit-overflow-scrolling:touch}.pdo-drawer__foot{padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pdo-line);background:#fff}.pdo-lines{list-style:none;margin:0 0 1.6rem;padding:0}.pdo-line{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info qty" "del del";gap:.4rem 1rem;padding:1.2rem 0;border-bottom:1px solid var(--pdo-line)}.pdo-line__info{grid-area:info}.pdo-line__name{margin:0;font-weight:700;line-height:1.3}.pdo-line__price{margin:.2rem 0 0;font-size:1.35rem;color:var(--pdo-muted)}.pdo-line--off .pdo-line__name{text-decoration:line-through}.pdo-line .pdo-qty{grid-area:qty;display:inline-flex;align-items:center;border:1px solid var(--pdo-line);border-radius:999px;height:44px}.pdo-qty__btn{width:40px;height:42px;border:0;background:none;font-size:1.9rem;cursor:pointer;color:var(--pdo-ink);border-radius:999px}.pdo-qty__btn:disabled{opacity:.35}.pdo-qty__val{min-width:2.4rem;text-align:center;font-weight:700}.pdo-line__del{grid-area:del;justify-self:start;background:none;border:0;padding:.4rem 0;font-size:1.3rem;color:var(--pdo-muted);text-decoration:underline;cursor:pointer;min-height:32px}.pdo-total{display:flex;justify-content:space-between;font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.pdo-form{display:grid;gap:1.4rem;margin-top:1.6rem}.pdo-form fieldset{border:0;padding:0;margin:0}.pdo-form legend,.pdo-form label.pdo-label{font-weight:700;font-size:1.4rem;margin-bottom:.6rem;display:block;color:var(--pdo-ink)}.pdo-form .pdo-opt{font-weight:400;color:var(--pdo-muted)}.pdo-radios{display:grid;gap:.6rem}.pdo-radio{display:flex;gap:1rem;align-items:center;min-height:48px;padding:.6rem 1.2rem;border:1px solid var(--pdo-line);border-radius:12px;cursor:pointer}.pdo-radio input{width:2rem;height:2rem;accent-color:var(--pdo-accent)}.pdo-form input[type=text],.pdo-form select,.pdo-form textarea{width:100%;min-height:48px;padding:1rem 1.2rem;border:1px solid rgba(26,26,26,.35);border-radius:10px;font:inherit;font-size:1.6rem;color:var(--pdo-ink);background:#fff}.pdo-form textarea{min-height:8rem;resize:vertical}.pdo-form input:focus-visible,.pdo-form select:focus-visible,.pdo-form textarea:focus-visible{outline:3px solid var(--pdo-accent);outline-offset:1px}.pdo-status{margin:0 0 1rem;padding:1rem 1.2rem;border-radius:10px;background:#eef7ee;color:#1d4d1d;font-size:1.4rem}.pdo-status--error{background:#fdeeee;color:#8a1c1c}.pdo-min{color:#8a1c1c;font-weight:700;font-size:1.4rem;margin:.4rem 0 0}.pdo-drawer__actions{display:grid;gap:.8rem}.pdo-drawer__secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:.8rem;font-size:1.4rem}.pdo-drawer__secondary a,.pdo-drawer__secondary button{color:var(--pdo-ink);background:none;border:0;padding:.6rem 0;font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.pdo-desktop-only{display:none}@media(min-width:750px){.pdo-desktop-only{display:block}}.pdo-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--pdo-bar-h) + 1.6rem + env(safe-area-inset-bottom,0px));z-index:30;background:var(--pdo-ink);color:#fff;border-radius:12px;padding:1rem 1.2rem 1rem 1.6rem;display:flex;gap:1.2rem;align-items:center;width:min(92vw,44rem);box-shadow:0 8px 24px #00000040;font-size:1.4rem}.pdo-toast[hidden]{display:none}.pdo-toast button{background:#fff;color:var(--pdo-ink);border:0;border-radius:999px;padding:.8rem 1.2rem;font:inherit;font-weight:700;cursor:pointer;min-height:40px;white-space:nowrap}@media(min-width:750px){.pdo-toast{bottom:2.4rem}}.pdo-cart-notice{padding:6rem 0;text-align:center}.pdo-cart-notice .pdo-cta-row{justify-content:center;margin-top:2rem}.pdo-lines--compact .pdo-line{padding:.8rem 0}.pdo-lines--compact .pdo-line__name{font-size:1.45rem}.pdo-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:10px;background:var(--pdo-paper);font-weight:700;color:var(--pdo-ink)}.pdo-summary__edit{background:none;border:0;padding:.6rem 0;font:inherit;font-weight:400;text-decoration:underline;cursor:pointer;color:var(--pdo-ink);min-height:44px}.pdo-po__direct{display:block;text-align:center;padding:.8rem 0;font-size:1.4rem;color:var(--pdo-ink);text-decoration:underline}.pdo-po__direct.is-disabled{opacity:.45;pointer-events:none}.pdo-btn[disabled]{opacity:.45;cursor:not-allowed}.pdo-upsell{margin:1.6rem 0 .4rem;padding:var(--pdo-up-pad, 14px);border-radius:var(--pdo-radius);background:var(--pdo-up-bg, var(--pdo-paper));color:var(--pdo-ink)}.pdo-upsell[hidden]{display:none}.pdo-upsell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pdo-upsell__title{margin:0;font-size:1.8rem;line-height:1.25}.pdo-upsell__sub{margin:.4rem 0 0;font-size:1.35rem;color:var(--pdo-muted)}.pdo-upsell__skip,.pdo-upsell__more,.pdo-upsell__reopen-btn{background:none;border:0;padding:.6rem 0;font:inherit;font-size:1.4rem;color:var(--pdo-ink);text-decoration:underline;cursor:pointer;min-height:44px;white-space:nowrap}.pdo-upsell__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.8rem}.pdo-upsell__more{display:block;width:100%;text-align:center;margin-top:.4rem;font-weight:700}.pdo-up-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem;border-radius:12px;background:var(--pdo-up-card-bg, #fff);border:1px solid var(--pdo-line)}.pdo-up-card[hidden]{display:none}.pdo-up-card.is-added{border-color:var(--pdo-accent);box-shadow:0 0 0 1px var(--pdo-accent) inset}.pdo-up-card__img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:var(--pdo-paper)}.pdo-up-card__info{min-width:0}.pdo-up-card__name{margin:0;font-weight:700;font-size:1.4rem;line-height:1.3}.pdo-up-card__meta{margin:.1rem 0 0;font-size:1.25rem;color:var(--pdo-muted)}.pdo-up-card__price{margin:.2rem 0 0;font-size:1.35rem;font-weight:700}.pdo-up-card__select{margin-top:.4rem;min-height:36px;border-radius:8px;border:1px solid var(--pdo-line);font:inherit;font-size:1.3rem;max-width:100%}.pdo-up-add{min-height:44px;min-width:44px;padding:.6rem 1.4rem;border-radius:999px;border:2px solid var(--pdo-accent);background:#fff;color:var(--pdo-accent);font:inherit;font-weight:700;font-size:1.4rem;cursor:pointer}.pdo-up-add:hover{background:var(--pdo-accent);color:#fff}.pdo-up-add:focus-visible,.pdo-upsell button:focus-visible{outline:3px solid var(--pdo-ink);outline-offset:2px}.pdo-up-add[disabled]{opacity:.4;cursor:not-allowed}.pdo-up-card .pdo-qty{display:inline-flex;align-items:center;border:1px solid var(--pdo-line);border-radius:999px;height:44px;background:#fff}.pdo-up-card .pdo-qty[hidden],.pdo-up-add[hidden],.pdo-upsell__reopen[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pdo-order.css.map */
