.ryze-bb{--bb-cream: #faf9f5;--bb-warm: #f5f0e8;--bb-ink: #1c1812;--bb-muted: #6b5f4f;--bb-gold: #b8935a;--bb-gold-dark: #8a6b30;--bb-line: rgba(28, 24, 18, .12);--bb-strike: #e80406;padding:var(--ryze-sp-8, 96px) var(--ryze-sp-4, 24px);background:linear-gradient(180deg,var(--bb-cream) 0%,var(--bb-warm) 100%)}.ryze-bb [hidden]{display:none!important}.ryze-bb__inner{max-width:60rem;margin:0 auto}.ryze-bb__film{display:block;max-width:100%;height:auto;pointer-events:none}.ryze-bb__head{text-align:center;margin-bottom:28px}.ryze-bb__eyebrow{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bb-gold-dark)}.ryze-bb__heading{margin:10px 0 0;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:600;line-height:1.18;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink)}.ryze-bb__sub{margin:12px auto 0;max-width:30rem;font-size:.938rem;line-height:1.7;color:var(--bb-muted)}.ryze-bb__slots{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.ryze-bb__slot-wrap{position:relative}.ryze-bb__slot{position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:14px;background:#ffffff8c;border:1px dashed rgba(184,147,90,.5);border-radius:14px;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.ryze-bb__slot:hover{border-color:var(--bb-gold);background:#fffc}.ryze-bb__slot:active{transform:scale(.985)}.ryze-bb__slot:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:3px}.ryze-bb__slot.is-filled{border-style:solid;border-color:#b8935a73;background:#fff;box-shadow:0 6px 22px #1c181212}.ryze-bb__slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%}.ryze-bb__plus{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--bb-gold-dark);background:#b8935a1a;border:1px solid rgba(184,147,90,.3);border-radius:50%;transition:transform .3s cubic-bezier(.34,1.3,.64,1),background-color .25s ease}.ryze-bb__plus svg{width:20px;height:20px}.ryze-bb__slot:hover .ryze-bb__plus{transform:rotate(90deg);background:#b8935a2e}.ryze-bb__slot-label{font-size:.688rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);text-align:center;line-height:1.5}.ryze-bb__slot-num{position:absolute;top:10px;left:12px;font-size:.625rem;font-weight:600;letter-spacing:.1em;color:#1c181247}.ryze-bb__slot-filled{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;animation:bb-pop .42s cubic-bezier(.34,1.3,.64,1) both}@keyframes bb-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ryze-bb__slot-img{width:100%;max-width:118px;height:auto;object-fit:contain}.ryze-bb__slot-name{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink);text-align:center}.ryze-bb__slot-size{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted)}.ryze-bb__clear{position:absolute;top:-8px;right:-8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--bb-ink);background:#fff;border:1px solid var(--bb-line);border-radius:50%;box-shadow:0 2px 8px #1c18121f;cursor:pointer;transition:transform .18s ease,color .2s ease}.ryze-bb__clear svg{width:14px;height:14px}.ryze-bb__clear:hover{color:#9a2437;transform:scale(1.08)}.ryze-bb__clear:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:2px}.ryze-bb__third{margin-top:14px;animation:bb-fade .4s ease both}.ryze-bb__third-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:.688rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink);background:#1c18120a;border:1px dashed rgba(28,24,18,.4);border-radius:8px;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.ryze-bb__third-btn:hover{background:#1c181214;border-color:var(--bb-ink)}.ryze-bb__third-btn:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:2px}.ryze-bb__third-plus{font-size:1rem;line-height:1}.ryze-bb__third-filled{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid rgba(184,147,90,.4);border-radius:14px}.ryze-bb__third-img{width:42px;height:42px;object-fit:contain}.ryze-bb__third-name{flex:1;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink)}.ryze-bb .ryze-bb__cta .ryze-bb__cta-text{font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-size:inherit}.ryze-bb__third-size{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);white-space:nowrap}.ryze-bb__foot{display:none}.ryze-bb__clear--third{position:static;width:26px;height:26px;box-shadow:none}.ryze-bb .ryze-bb__name-ar{display:block;width:auto;height:1.45em}.ryze-bb .ryze-bb__slot-name .ryze-bb__name-ar{margin-inline:auto}.ryze-bb__summary{margin-top:22px;padding:20px;background:#fff;border:1px solid var(--bb-line);border-radius:16px;box-shadow:0 10px 34px #1c181212;animation:bb-rise .45s cubic-bezier(.22,1,.36,1) both}@keyframes bb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bb-fade{0%{opacity:0}to{opacity:1}}.ryze-bb__totals{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.ryze-bb__was{font-size:.938rem;font-weight:400;color:#1c18129e;font-variant-numeric:tabular-nums;text-decoration-line:line-through;text-decoration-color:var(--bb-strike);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--bb-strike)}.ryze-bb .ryze-bb__totals .ryze-bb__now{font-size:1.375rem;font-weight:700;letter-spacing:.02em;color:var(--bb-ink);font-variant-numeric:tabular-nums}.ryze-bb__save{margin-top:0}.ryze-bb .ryze-bb__totals .ryze-pill--discount{color:#fff;background:var(--offer-red, #c8102e);border:1px solid var(--offer-red, #c8102e);border-radius:4px}.ryze-bb .ryze-free-ship--page{margin:16px 0 0}.ryze-bb__actions{display:grid;gap:10px;margin-top:18px}.ryze-bb__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;font-family:inherit;font-size:.688rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .12s ease}.ryze-bb__cta:active{transform:translateY(1px)}.ryze-bb__cta:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:2px}.ryze-bb__cta--add{color:var(--ryze-cream, #fafaf6);background:#1c1812d9;border:1px solid rgba(28,24,18,.6)}.ryze-bb__cta--add:hover{background:#1c1812bf;border-color:#1c1812bf}.ryze-bb__cta--buy{color:var(--bb-ink);background:transparent;border:1px solid var(--bb-ink)}.ryze-bb__cta--buy:hover{color:#fff;background:var(--bb-ink)}.ryze-bb__cta[disabled]{opacity:.6;cursor:default}.ryze-bb__spinner{display:none;width:15px;height:15px;margin-left:10px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:bb-spin .7s linear infinite}.ryze-bb__cta.is-busy .ryze-bb__spinner{display:inline-block}@keyframes bb-spin{to{transform:rotate(360deg)}}.ryze-bb__msg{margin:12px 0 0;font-size:.75rem;text-align:center;min-height:1rem}.ryze-bb__msg--ok{color:#1f6b4d;font-weight:500}.ryze-bb__msg--error{color:#9a2437;font-weight:500}.ryze-bb__noscript{margin-top:20px;text-align:center;font-size:.813rem}.ryze-bb__sheet{width:100%;max-width:34rem;padding:0;border:0;background:transparent;overflow:visible}.ryze-bb__sheet::backdrop{background:#1c181257;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.ryze-bb__sheet-inner{background:#faf9f5eb;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.6);border-radius:20px 20px 0 0;box-shadow:0 -18px 60px #1c181238;max-height:86svh;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:749px){.ryze-bb__sheet{max-width:none;margin:auto 0 0;width:100%}.ryze-bb__sheet[open] .ryze-bb__sheet-inner{animation:bb-sheet-up .36s cubic-bezier(.22,1,.36,1) both}}@keyframes bb-sheet-up{0%{transform:translateY(14%);opacity:.6}to{transform:translateY(0);opacity:1}}@media screen and (min-width:750px){.ryze-bb__sheet{margin:auto}.ryze-bb__sheet-inner{border-radius:20px}.ryze-bb__sheet[open] .ryze-bb__sheet-inner{animation:bb-pop .3s cubic-bezier(.34,1.25,.64,1) both}}.ryze-bb__sheet-head{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 52px 14px;border-bottom:1px solid rgba(28,24,18,.08)}.ryze-bb__sheet-grip{position:absolute;top:7px;left:50%;transform:translate(-50%);width:34px;height:4px;background:#1c181229;border-radius:4px}@media screen and (min-width:750px){.ryze-bb__sheet-grip{display:none}}.ryze-bb__sheet-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bb-ink)}.ryze-bb__sheet-close{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--bb-muted);background:#fff9;border:1px solid rgba(28,24,18,.08);border-radius:50%;cursor:pointer;transition:color .2s ease,background-color .2s ease}.ryze-bb__sheet-close svg{width:16px;height:16px}.ryze-bb__sheet-close:hover{color:var(--bb-ink);background:#fff}.ryze-bb__sheet-close:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:2px}.ryze-bb__list{list-style:none;margin:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ryze-bb__sheet,.ryze-bb__sheet-inner{overscroll-behavior:contain}.ryze-bb__item+.ryze-bb__item{margin-top:6px}.ryze-bb__option{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;text-align:left;background:#ffffff80;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .14s ease}.ryze-bb__option:hover{background:#fff;border-color:#b8935a59}.ryze-bb__option:active{transform:scale(.99)}.ryze-bb__option:focus-visible{outline:2px solid var(--bb-gold-dark);outline-offset:2px}.ryze-bb__option.is-unavailable{opacity:.55;cursor:default}.ryze-bb__option.is-unavailable:hover{background:#ffffff80;border-color:transparent}.ryze-bb__option-media{flex:0 0 auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:var(--bb-warm);border-radius:10px;overflow:hidden}.ryze-bb__option-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ryze-bb__option-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ryze-bb__option-name{font-size:.813rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink)}.ryze-bb__option-note{font-size:.688rem;letter-spacing:.04em;color:var(--bb-muted)}.ryze-bb__option-side{flex:0 0 auto;display:flex;align-items:center;gap:10px}.ryze-bb__option-price{font-size:.813rem;font-weight:500;color:var(--bb-ink);font-variant-numeric:tabular-nums}.ryze-bb__option-pick{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--bb-gold-dark);background:#b8935a1f;border-radius:50%;transition:transform .22s ease,background-color .22s ease}.ryze-bb__option-pick svg{width:15px;height:15px}.ryze-bb__option:hover .ryze-bb__option-pick{transform:translate(2px);background:#b8935a38}@media screen and (min-width:750px){.ryze-bb__slots{gap:20px;max-width:34rem;margin:0 auto}.ryze-bb__third,.ryze-bb__summary{max-width:34rem;margin-left:auto;margin-right:auto}.ryze-bb__actions{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ryze-bb__slot,.ryze-bb__plus,.ryze-bb__option,.ryze-bb__cta,.ryze-bb__ship-fill{transition:none}.ryze-bb__slot-filled,.ryze-bb__summary,.ryze-bb__third,.ryze-bb__sheet[open] .ryze-bb__sheet-inner{animation:none}.ryze-bb__slot:hover .ryze-bb__plus{transform:none}}@media(max-width:749px){.ryze-bb{position:relative;isolation:isolate;overflow:hidden;background:#ece0d4;min-height:calc(100vw * 1280 / 720);--bb-glass: rgba(255, 255, 255, .34);--bb-glass-strong: rgba(255, 255, 255, .56);--bb-glass-line: rgba(255, 255, 255, .72);--bb-glass-blur: blur(16px) saturate(135%);--bb-glass-shadow: 0 10px 34px rgba(28, 24, 18, .13), inset 0 1px 0 rgba(255, 255, 255, .55);--bb-muted: #4f4436;--bb-line: rgba(28, 24, 18, .16)}.ryze-bb__head--art{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ryze-bb__film{position:absolute;top:0;left:0;z-index:-2;width:100%}.ryze-bb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#faf9f500 0% 72%,#faf9f529 88%,#faf9f580)}.ryze-bb__inner{padding-top:114%;padding-bottom:8px}.ryze-bb__slot,.ryze-bb__third,.ryze-bb__summary{background:var(--bb-glass);-webkit-backdrop-filter:var(--bb-glass-blur);backdrop-filter:var(--bb-glass-blur);border:1px solid var(--bb-glass-line);box-shadow:var(--bb-glass-shadow)}.ryze-bb__slot{border-radius:16px;border-style:solid;aspect-ratio:1 / 1}.ryze-bb__slot:hover,.ryze-bb__slot.is-filled{background:var(--bb-glass-strong)}.ryze-bb__plus{background:#ffffff94;border-color:#ffffffd9;color:var(--bb-ink)}.ryze-bb__slot-label,.ryze-bb__slot-size,.ryze-bb__slot-num{color:var(--bb-muted)}.ryze-bb__summary,.ryze-bb__third{border-radius:16px;padding:16px;margin-top:14px}.ryze-bb__cta{border-radius:8px}.ryze-bb__third-filled{background:transparent;border:none;box-shadow:none;padding:0}.ryze-bb__third-name,.ryze-bb__third-size{color:var(--bb-ink)}.ryze-bb__third-size{color:var(--bb-muted);margin-right:4px}.ryze-bb:has(.ryze-bb__summary:not([hidden])) .ryze-bb__inner{padding-bottom:calc(100vw * 100 / 720)}.ryze-bb:has(.ryze-bb__summary:not([hidden])):before{content:"";position:absolute;left:0;right:0;top:calc(100vw * 1100 / 720);bottom:0;z-index:-1;background:linear-gradient(180deg,#ebded200 0,#ebded2 calc(100vw * 60 / 720),#e7d8ca 34%,#e3d3c3 62%,#ecdfd2)}.ryze-bb .ryze-bb__foot{display:block;position:absolute;left:50%;bottom:14px;transform:translate(-50%);width:30px;height:30px;z-index:-1;background-image:url(BrandLogo_trans.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.45}.ryze-bb__cta--buy{background:var(--bb-glass-strong);-webkit-backdrop-filter:var(--bb-glass-blur);backdrop-filter:var(--bb-glass-blur);border:1px solid var(--bb-glass-line);color:var(--bb-ink)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ryze-bb__slot,.ryze-bb__third,.ryze-bb__summary,.ryze-bb__cta--buy{background:#fcfaf7e6}}}@media(min-width:750px){.ryze-bb__inner{max-width:68rem;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);grid-template-rows:1fr auto auto auto auto 1fr;align-items:center}.ryze-bb__film{grid-column:1;grid-row:1 / -1;justify-self:center;align-self:center;width:min(100%,22rem);margin-inline:auto;object-fit:contain;border-radius:20px}.ryze-bb__head{grid-column:2;grid-row:2}.ryze-bb__slots{grid-column:2;grid-row:3}.ryze-bb__third{grid-column:2;grid-row:4}.ryze-bb__summary{grid-column:2;grid-row:5}.ryze-bb__head{text-align:left;margin-bottom:22px}.ryze-bb__sub{margin-inline:0}.ryze-bb__slots{max-width:none;margin:0;width:100%;align-items:start}.ryze-bb__third,.ryze-bb__summary{max-width:none;margin-inline:0}.ryze-bb__slot-wrap{width:100%}.ryze-bb__slot{width:100%;height:auto;aspect-ratio:4 / 5}.ryze-bb__actions{flex-wrap:wrap}}@media(min-width:750px)and (max-width:899px){.ryze-bb__inner{grid-template-columns:1fr;max-width:34rem}.ryze-bb__film{grid-column:1;grid-row:auto;width:min(20rem,100%);max-height:28rem;object-fit:cover;margin-bottom:26px}.ryze-bb__inner{grid-template-rows:none}.ryze-bb__head,.ryze-bb__slots,.ryze-bb__third,.ryze-bb__summary{grid-column:1;grid-row:auto}.ryze-bb__head{text-align:center}.ryze-bb__sub{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ryze-bundle-builder.css.map */
