.ph-stack-page{--wd-main-bgcolor: var(--ph-bg);background:var(--ph-bg);color:var(--ph-text)}.ph-stack-page .main-page-wrapper{padding-block-start:0;background:transparent}body.ph-stack-page .wd-page-content.wd-page-content{background-image:none;background:transparent}.ph-stack-page #main-content.container,.ph-stack-page .wd-content-layout{max-width:none;width:100%;padding-inline:0}.ph-stack-page .wd-page-title,.ph-stack-page .page-title,.ph-stack-page .wd-breadcrumbs{display:none}html.ph-sb-lock{overflow:hidden}.ph-sb{--_line: color-mix(in srgb, var(--ph-text) 10%, transparent);--_muted: color-mix(in srgb, var(--ph-text) 62%, transparent);--_card: color-mix(in srgb, var(--ph-text) 3.5%, transparent);--_ok: #7fc79a;color:var(--ph-text)}.ph-sb li{margin:0}.ph-sb .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ph-sb :where(button){min-height:0;font-family:inherit;text-transform:none;letter-spacing:0;box-shadow:none}.ph-sb__wrap{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start;width:100%;max-width:calc(1180px + 2 * var(--ph-gutter));margin:0 auto;padding:44px var(--ph-gutter) 88px}.ph-sb__main{min-width:0}.ph-sb__hero{max-width:640px;margin-block-end:26px}.ph-sb__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--_muted);font-size:13.5px;font-weight:700}.ph-sb__eyebrow:before{content:"";width:34px;height:2px;background:var(--ph-line-copper)}.ph-sb__title{margin:0 0 12px;color:var(--ph-text);font:800 clamp(2rem,1.3rem + 2.6vw,3.1rem) / 1.1 var(--ph-font-display)}.ph-sb__lead{margin:0;color:var(--_muted);font-size:16px;line-height:1.8}.ph-sb__lead b{color:var(--ph-gold-300);font-weight:700}.ph-sb__formats{display:inline-flex;gap:4px;margin-block-end:18px;padding:4px;border:1px solid var(--_line);border-radius:999px;background:var(--_card)}.ph-sb .ph-sb__format{padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--_muted);font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--ph-duration) var(--ph-ease),color var(--ph-duration) var(--ph-ease)}.ph-sb .ph-sb__format.is-on{background:var(--ph-text);color:var(--ph-bg)}.ph-sb__steps{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ph-sb__steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--_line);border-radius:999px;background:var(--_card);color:var(--ph-text);font-size:14px;font-weight:600}[dir=rtl] .ph-sb__steps li{padding:6px 6px 6px 14px}.ph-sb__steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ph-gold-500);color:var(--ph-accent-contrast);font-size:13px;font-weight:800}.ph-sb__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:22px}.ph-sb__tools .ph-sb__formats,.ph-sb__tools .ph-sb__search{margin-block-end:0}.ph-sb__tools .ph-sb__search{flex:1;min-width:220px}.ph-sb__search{display:flex;align-items:center;gap:10px;max-width:380px;height:48px;margin-block-end:22px;padding-inline:18px;border:1px solid var(--_line);border-radius:999px;background:var(--_card);color:var(--_muted);transition:border-color var(--ph-duration) var(--ph-ease)}.ph-sb__search:focus-within{border-color:var(--ph-gold-500)}.ph-sb__search .ph-icon{flex:none;width:18px;height:18px}.ph-sb__search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--ph-text);font-size:15px;box-shadow:none;outline:0}.ph-sb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ph-sb__grid>li{display:flex}.ph-sb__grid>li[hidden]{display:none}.ph-sb__grid .ph-pcard{flex:1}.ph-sb__none{margin:24px 0 0;color:var(--_muted);text-align:center}.ph-sb__note{margin:32px 0 0;color:var(--_muted);font-size:12.5px;text-align:center}.ph-sb__panel{position:sticky;inset-block-start:104px}.ph-sb__bar,.ph-sb__scrim{display:none}.ph-sb__sheet{display:grid;gap:16px;max-height:calc(100vh - 124px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--_line);border-radius:22px;background:var(--ph-surface);scrollbar-width:thin}.ph-sb__head{display:grid;gap:6px;padding-block-end:16px;border-block-end:1px dashed var(--_line)}.ph-sb__name{margin:0;color:var(--ph-text);font:800 20px / 1.3 var(--ph-font-display)}.ph-sb__hint{margin:0;color:var(--_muted);font-size:13.5px;font-weight:600}.ph-sb__hint.is-active{color:var(--_ok)}.ph-sb__slots{display:flex;gap:8px;margin:8px 0 0;padding:0;list-style:none}.ph-sb__slot{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border:1.5px dashed color-mix(in srgb,var(--ph-text) 22%,transparent);border-radius:12px;background:var(--ph-bg);color:var(--ph-gold-300);font-size:13px;font-weight:800;transition:border-color var(--ph-duration) var(--ph-ease)}.ph-sb__slot.is-on{border-style:solid;border-color:var(--ph-gold-500)}.ph-sb__slot img{width:100%;height:100%;padding:4px;object-fit:contain}.ph-sb__empty{margin:0;padding-block:6px;color:var(--_muted);font-size:14px;text-align:center}.ph-sb__empty[hidden]{display:none}.ph-sb__cart{margin:0;padding-block:6px;color:var(--ph-gold-300);font-size:13px;font-weight:700;text-align:center}.ph-sb__cart[hidden]{display:none}.ph-sb__slot.is-cart{position:relative}.ph-sb__slot.is-cart:after{content:"✓";position:absolute;inset-block-start:2px;inset-inline-end:2px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--ph-gold-500);color:#111;font-size:10px;font-weight:800;line-height:1}.ph-sb__items{display:grid;margin:0;padding:0;list-style:none}.ph-sb__items:empty{display:none}.ph-sb__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto minmax(64px,auto);align-items:center;gap:12px;padding-block:8px}.ph-sb__item+.ph-sb__item{border-block-start:1px solid var(--_line)}.ph-sb__item-img{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:10px;background:radial-gradient(60% 60% at 50% 60%,color-mix(in srgb,var(--ph-gold-500) 16%,transparent),transparent 70%),var(--ph-bg)}.ph-sb__item-img img{width:auto;height:38px;object-fit:contain}.ph-sb__item-body{display:grid;min-width:0}.ph-sb__item-name{justify-self:start;max-width:100%;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ph-sb__item-meta{justify-self:start;unicode-bidi:isolate;color:var(--_muted);font-size:12px;font-weight:600}.ph-sb__item-meta:empty{display:none}.ph-sb__item-price{font-size:14px;font-weight:700;white-space:nowrap;text-align:end}.ph-sb__step{direction:ltr;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--ph-border-accent);border-radius:999px;background:color-mix(in srgb,var(--ph-gold-500) 10%,transparent)}.ph-sb .ph-sb__step-btn{display:grid;place-items:center;width:28px;min-width:0;height:28px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ph-gold-300);font-family:inherit;font-size:17px;font-weight:700;line-height:1;cursor:pointer}.ph-sb .ph-sb__step-btn:hover,.ph-sb .ph-sb__step-btn:focus-visible{background:color-mix(in srgb,var(--ph-gold-500) 22%,transparent)}.ph-sb .ph-sb__step-btn:disabled{opacity:.35;cursor:not-allowed}.ph-sb__step-n{min-width:1.5em;font-weight:700;text-align:center}.ph-sb .ph-sb__item-x{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--_muted);cursor:pointer;transition:background-color var(--ph-duration) var(--ph-ease),color var(--ph-duration) var(--ph-ease)}.ph-sb .ph-sb__item-x:hover,.ph-sb .ph-sb__item-x:focus-visible{background:var(--_card);color:var(--ph-text)}.ph-sb__item-x .ph-icon{width:15px;height:15px}.ph-sb__bac{padding:12px 14px;border:1px solid var(--_line);border-radius:14px;background:var(--_card)}.ph-sb__bac[hidden]{display:none}.ph-sb__bac-label{margin:0 0 6px;color:var(--ph-gold-300);font-size:12.5px;font-weight:700}.ph-sb__bac-note{margin:0;color:var(--ph-text-muted);font-size:13px;line-height:1.6}.ph-sb__bac-row{display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;cursor:pointer}.ph-sb__bac-row input{width:18px;height:18px;margin:0;accent-color:var(--ph-gold-500)}.ph-sb__foot{position:sticky;inset-block-end:-20px;z-index:1;display:grid;gap:12px;margin:0 -20px -20px;padding:4px 20px 20px;background:var(--ph-surface)}.ph-sb__sum{display:grid;gap:8px;padding:16px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--ph-gold-500) 12%,transparent),transparent 75%),var(--_card)}.ph-sb__row{display:flex;justify-content:space-between;gap:12px;color:var(--_muted);font-size:14px}.ph-sb__row[hidden]{display:none}.ph-sb__row--save{color:var(--ph-gold-300);font-weight:700}.ph-sb__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ph-sb__row:not([hidden])~.ph-sb__total{padding-block-start:10px;border-block-start:1px solid var(--_line)}.ph-sb__total span{color:var(--_muted);font-size:14px;font-weight:700}.ph-sb__total b{color:var(--ph-text);font:800 26px / 1.2 var(--ph-font-display)}.ph-sb__saved{margin:0;color:var(--ph-gold-300);font-size:13px;font-weight:700;text-align:end}.ph-sb__saved[hidden]{display:none}.ph-sb .ph-sb__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 22px;border:0;border-radius:999px;background:var(--ph-gold-500);color:var(--ph-accent-contrast);font-size:16px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform var(--ph-duration-fast, .15s) var(--ph-ease),box-shadow var(--ph-duration) var(--ph-ease),background-color var(--ph-duration) var(--ph-ease)}.ph-sb .ph-sb__cta[hidden]{display:none}.ph-sb .ph-sb__cta:hover,.ph-sb .ph-sb__cta:focus-visible{background:var(--ph-gold-500);color:var(--ph-accent-contrast);transform:translateY(-2px)}.ph-sb .ph-sb__cta:disabled{background:color-mix(in srgb,var(--ph-text) 9%,transparent);color:var(--_muted);transform:none;cursor:default}.ph-sb .ph-sb__cta.is-ready{box-shadow:0 0 0 3px var(--ph-surface),0 0 0 4.5px var(--ph-gold-500)}.ph-sb .ph-sb__cta.is-busy{opacity:.8;pointer-events:none}.ph-sb__error{margin:0;color:#f08a7a;font-size:13px;text-align:center}.ph-sb__error[hidden],.ph-sb__toast[hidden]{display:none}.ph-sb__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding-block-start:12px;border-block-start:1px solid var(--_line)}.ph-sb .ph-sb__links button{padding:6px 2px;border:0;background:transparent;color:var(--_muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:color var(--ph-duration) var(--ph-ease)}.ph-sb .ph-sb__links button:hover,.ph-sb .ph-sb__links button:focus-visible{background:transparent;color:var(--ph-gold-300)}.ph-sb__toast{margin:0;color:var(--_ok);font-size:13px;font-weight:700;text-align:center}@media(max-width:1100px){.ph-sb__wrap{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.ph-sb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ph-sb__wrap{grid-template-columns:minmax(0,1fr);padding-block:24px 150px}.ph-sb__grid{gap:12px}.ph-sb__steps li{font-size:13px}.ph-sb__search{max-width:none}.ph-sb__panel{position:fixed;inset-block:auto 0;inset-inline:0;z-index:var(--ph-z-drawer)}.ph-sb .ph-sb__bar{display:grid;grid-template-areas:"handle handle handle" "dots text total";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;width:100%;padding:8px 18px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-block-start:1px solid var(--_line);border-radius:20px 20px 0 0;background:var(--ph-surface);color:var(--ph-text);text-align:start;box-shadow:0 -18px 40px -20px #000000d9;cursor:pointer}.ph-sb__panel.is-expanded .ph-sb__bar{border-radius:20px 20px 0 0;box-shadow:none}.ph-sb__handle{grid-area:handle;justify-self:center;width:40px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ph-text) 25%,transparent)}.ph-sb__dots{display:flex;grid-area:dots;gap:5px}.ph-sb__dots i{width:12px;height:12px;border:1.5px solid color-mix(in srgb,var(--ph-text) 30%,transparent);border-radius:50%;transition:background-color var(--ph-duration) var(--ph-ease),border-color var(--ph-duration) var(--ph-ease)}.ph-sb__dots i.is-on{border-color:var(--ph-gold-500);background:var(--ph-gold-500)}.ph-sb__bar-text{display:grid;grid-area:text;gap:2px;min-width:0}.ph-sb__bar-text b{font-size:15px}.ph-sb__bar-text span{overflow:hidden;color:var(--_muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ph-sb__bar-total{grid-area:total;font:800 18px / 1.2 var(--ph-font-display);white-space:nowrap}.ph-sb__sheet{display:none;max-height:min(72vh,640px);padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.ph-sb__foot{inset-block-end:calc(-18px - env(safe-area-inset-bottom,0px));margin:0 -18px calc(-18px - env(safe-area-inset-bottom,0px));padding:4px 18px calc(18px + env(safe-area-inset-bottom,0px))}.ph-sb__panel.is-expanded .ph-sb__sheet{display:grid;animation:ph-sb-up .32s cubic-bezier(.22,1,.36,1)}.ph-sb__scrim:not([hidden]){position:fixed;inset:0;z-index:calc(var(--ph-z-drawer) - 1);display:block;background:#0000008c}}@keyframes ph-sb-up{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.ph-sb *,.ph-sb__sheet{transition:none!important;animation:none!important}}.ph-sb__grid .ph-pcard__title{font-size:1.05rem}.ph-sb .added_to_cart{display:none}
