#byoh-app{--byoh-primary:#4A2E1E;--byoh-secondary:#B8860B;--byoh-bg:#F5EFE0;--byoh-heading:#221510;--byoh-paragraph:#3A2E28;--byoh-white:#FAF6EF;--byoh-black:#000000;--byoh-section-bg:#F3ECDD;--byoh-border:#D9CBB0;--byoh-radius:10px;font-family:Poppins,sans-serif;color:var(--byoh-paragraph);background:var(--byoh-bg)}#byoh-app *{box-sizing:border-box}:where(#byoh-app) :where(h1,h2,h3,h4,h5,h6,p,a,button,span,div,ul,li,input){font-family:Poppins,sans-serif;line-height:normal;text-transform:none;letter-spacing:normal;margin:0;padding:0}:where(#byoh-app) a{color:inherit}:where(#byoh-app) ul{list-style:none}:where(#byoh-app) :where(button,input){font-size:inherit;border:0;background:none;-webkit-appearance:none;appearance:none}#byoh-app h1,#byoh-app h2,#byoh-app h3,#byoh-app .byoh-card-name{font-family:Jost,sans-serif;color:var(--byoh-heading)}:root{--byoh-fixed-top: 112px}.byoh-hero{position:sticky;top:var(--byoh-fixed-top, 112px);z-index:999;margin-top:0}#byoh-app.byoh-embedded .byoh-hero{position:static!important;top:auto!important;box-shadow:none!important}.byoh-hero-top{max-width:1120px;margin:0 auto}.byoh-hero .byoh-eyebrow{font-family:Jost,sans-serif;font-size:12.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--byoh-secondary);font-weight:600;margin:0 0 6px}#byoh-app .byoh-hero h1{color:#eadfcb;font-size:clamp(22px,3.4vw,34px);font-weight:600;margin:0 0 8px}.byoh-hero .byoh-sub{max-width:560px;color:#eadfcb;font-size:14px;line-height:1.5;margin:0}.byoh-hero-progress{max-width:1120px;margin:14px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.byoh-sticky-progress{display:flex;align-items:center;gap:10px;flex:0 0 220px}.byoh-ribbon-track{flex:1;height:10px;background:#00000047;border-radius:999px;overflow:hidden}.byoh-ribbon-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--byoh-secondary),#E6C567);border-radius:999px;transition:width .3s ease}.byoh-sticky-progress span{font-size:11.5px;color:#eadfcb;font-weight:600;white-space:nowrap}.byoh-sticky-message{flex:1;margin:0;font-size:13px;font-weight:500;color:var(--byoh-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.byoh-sticky-message.byoh-unlocked{color:#cdebd3;font-weight:600}.byoh-sticky-cta{flex:0 0 auto;background:var(--byoh-secondary);color:var(--byoh-white);font-family:Jost,sans-serif;font-weight:600;font-size:12.5px;padding:8px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.byoh-sticky-cta:hover,.byoh-sticky-cta:hover *{opacity:1!important;color:inherit!important;visibility:visible!important}.byoh-sticky-cta:hover .byoh-sticky-message{color:var(--byoh-primary)!important}.byoh-sticky-message{opacity:1!important}.byoh-checkout-btn{color:#fff!important;opacity:1!important}.byoh-checkout-btn:hover{color:#fff!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}.byoh-checkout-btn:focus,.byoh-checkout-btn:active,.byoh-checkout-btn:visited{color:#fff!important;opacity:1!important}.byoh-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden}.byoh-confetti span{position:absolute;top:-50px;font-size:32px;animation:byoh-fall 3s linear forwards}@keyframes byoh-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@media(max-width:640px){.byoh-sticky-progress{flex:0 0 auto;width:100%;order:1}.byoh-sticky-message{order:2;flex:1 1 100%;display:block;white-space:normal;text-overflow:clip;overflow:visible;font-size:12.5px;text-align:center}.byoh-sticky-cta{order:3;flex:0 0 auto;margin:0 auto}}@media(max-width:860px){.byoh-layout{grid-template-columns:1fr}}.byoh-toolbar{background:var(--byoh-white);border:1px solid var(--byoh-border);border-radius:var(--byoh-radius);padding:12px 14px;margin-bottom:0;display:flex;align-items:center;gap:12px}.byoh-toolbar input{flex:1;border:1px solid var(--byoh-border);border-radius:8px;padding:9px 12px;font-family:Poppins,sans-serif;font-size:14px;background:var(--byoh-section-bg);color:var(--byoh-paragraph);outline:none}.byoh-toolbar input:focus{border-color:var(--byoh-secondary)}.byoh-toolbar span{font-size:12.5px;color:var(--byoh-paragraph);opacity:.75;white-space:nowrap}.byoh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.byoh-hero{top:var(--byoh-fixed-top, 48px)!important;padding:10px 14px!important}#byoh-app.byoh-embedded .byoh-hero{position:static!important;top:auto!important;box-shadow:none!important}.byoh-hero-top{display:none}.byoh-hero-progress{margin-top:0;padding-top:0;padding-bottom:0!important;border-top:0;gap:6px!important}.byoh-sticky-progress{width:100%}.byoh-sticky-message{width:100%;white-space:normal;text-align:center;font-size:11.5px!important;margin:2px 0!important}.byoh-sticky-cta{margin:0 auto}.byoh-hero .byoh-toolbar{margin:0!important;padding:0;width:100%;background:transparent!important;border:none!important;border-radius:0!important}.byoh-hero .byoh-toolbar input{width:100%;font-size:12px;padding:8px 12px;border-radius:6px!important;border:1px solid #D9CBB0!important;background:#faf6ef!important;box-shadow:none}.byoh-sticky-cta{position:fixed!important;right:16px!important;bottom:18px!important;z-index:99999!important;margin:0!important;background:linear-gradient(135deg,#6b3f1d,#4a2e1e)!important;color:#f3d27a!important;border:none!important;border-radius:999px!important;padding:13px 22px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.3px;box-shadow:0 8px 22px #3b2a1a8c,0 0 0 2px #b8860b!important;display:flex!important;align-items:center;gap:7px;transition:transform .15s ease}.byoh-sticky-cta:active{transform:scale(.96)}.byoh-sticky-cta:before{content:"\1f381";font-size:16px!important}}@media(max-width:720px){.byoh-grid{grid-template-columns:repeat(2,1fr)}}.byoh-card{background:var(--byoh-white);border:1px solid var(--byoh-border);border-radius:var(--byoh-radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.byoh-card:hover{box-shadow:0 10px 22px #4a2e1e1f;transform:translateY(-2px)}.byoh-card-img{position:relative;aspect-ratio:1/1;background:var(--byoh-section-bg);overflow:hidden}.byoh-card-img img{width:100%;height:100%;object-fit:cover;display:block}.byoh-badge{position:absolute;top:8px;left:8px;background:var(--byoh-secondary);color:var(--byoh-white);font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:6px}.byoh-badge.byoh-soldout{background:#5b5044}.byoh-card-body{padding:11px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.byoh-card-name{font-size:14px;font-weight:500;line-height:1.3;min-height:34px;text-decoration:none;display:block}.byoh-card-name:hover{color:var(--byoh-secondary)}.byoh-price-row{display:flex;align-items:baseline;gap:6px}.byoh-price{font-weight:700;font-size:14.5px;color:var(--byoh-heading);font-family:Jost,sans-serif}.byoh-price-strike{font-size:12px;color:#a9977e;text-decoration:line-through}.byoh-add-btn{margin-top:auto;border:1px solid var(--byoh-primary);background:var(--byoh-primary);color:var(--byoh-white);font-family:Jost,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em;padding:9px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease}.byoh-add-btn:hover{background:#3a2416}.byoh-add-btn:disabled{background:var(--byoh-section-bg);color:#a9977e;border-color:var(--byoh-border);cursor:not-allowed}.byoh-add-btn.byoh-added{background:var(--byoh-secondary);border-color:var(--byoh-secondary)}.byoh-add-btn{transition:opacity .25s ease}.byoh-add-btn.byoh-just-added{background:var(--byoh-secondary);border-color:var(--byoh-secondary)}.byoh-card-stepper{display:none;align-items:center;justify-content:center;gap:14px;margin-top:auto;background:var(--byoh-primary);border-radius:8px;padding:9px 10px;animation:byoh-stepper-fade-in .2s ease}.byoh-add-btn{transition:opacity .2s ease,background-color .2s ease}@keyframes byoh-stepper-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.byoh-card-stepper button{width:26px;height:26px;border-radius:6px;background:var(--byoh-white);color:var(--byoh-primary);font-size:15px;font-weight:700;cursor:pointer}.byoh-card-stepper .byoh-card-qty-value{color:var(--byoh-white);font-weight:700;font-size:14px;min-width:16px;text-align:center}.byoh-cart-panel{position:sticky;top:16px;align-self:start;background:var(--byoh-white);border:1px solid var(--byoh-border);border-radius:var(--byoh-radius);padding:18px}.byoh-cart-panel h2{font-size:19px;margin:0 0 12px;font-weight:600}.byoh-rule-note{font-size:12px;background:var(--byoh-section-bg);border:1px solid var(--byoh-border);color:#6b5228;padding:9px 10px;border-radius:9px;margin-bottom:14px;line-height:1.5}.byoh-cart-item{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px dashed var(--byoh-border)}.byoh-cart-item img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:var(--byoh-section-bg)}.byoh-cart-item-name{font-size:12.8px;font-weight:500;line-height:1.3}.byoh-cart-item-price{font-size:12px;opacity:.7}.byoh-totals{margin-top:14px;padding-top:12px;border-top:1px solid var(--byoh-border)}.byoh-row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;opacity:.85}.byoh-row.byoh-grand{font-size:16px;font-weight:700;color:var(--byoh-heading);font-family:Jost,sans-serif;opacity:1}.byoh-note{font-size:11px;opacity:.65;margin-top:6px;line-height:1.5}.byoh-checkout-btn{display:block;text-align:center;width:100%;margin-top:14px;background:var(--byoh-secondary);color:var(--byoh-white);border:none;font-family:Jost,sans-serif;font-weight:700;font-size:14px;padding:12px;border-radius:10px;cursor:pointer;text-decoration:none}.byoh-checkout-btn:hover{opacity:.92}.byoh-action-buttons{width:100%;margin-top:14px;display:flex;flex-direction:column;gap:8px}.byoh-action-buttons a{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;padding:11px 14px;border-radius:10px;font-family:Jost,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.byoh-action-buttons .byoh-checkout-btn{margin-top:0!important;background:var(--byoh-secondary)!important;color:#fff!important;border:1px solid var(--byoh-secondary)!important}.byoh-action-buttons .byoh-checkout-btn:hover{background:#9c7208!important;color:#fff!important;opacity:1!important}.byoh-action-buttons .byoh-secondary-btn{background:var(--byoh-primary)!important;color:#fff!important;border:1px solid var(--byoh-primary)!important}.byoh-action-buttons .byoh-secondary-btn:hover{background:#3a2416!important;color:#fff!important;opacity:1!important}.byoh-action-buttons .byoh-new-hamper-btn{background:transparent!important;color:var(--byoh-primary)!important;border:1px solid var(--byoh-primary)!important}.byoh-action-buttons .byoh-new-hamper-btn:hover{background:var(--byoh-primary)!important;color:#fff!important}@media screen and (max-width:768px){.byoh-action-buttons{margin-top:12px;gap:7px}.byoh-action-buttons a{min-height:43px;padding:10px 12px;font-size:13px}}#byoh-app .byoh-toolbar{position:sticky!important;top:calc(var(--byoh-fixed-top, 112px) + var(--byoh-hero-height, 220px));z-index:998;margin-bottom:18px}@media(max-width:768px){#byoh-app .byoh-toolbar{top:calc(var(--byoh-fixed-top, 48px) + var(--byoh-hero-height, 170px))}}.byoh-hero .byoh-toolbar{margin-top:12px;margin-bottom:0;background:#ffffff14;border:1px solid rgba(255,255,255,.25)}.byoh-hero .byoh-toolbar input{background:#fffffff2}.byoh-toolbar input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%233A2E28' stroke-width='2'/%3E%3Cpath d='M21 21L16.65 16.65' stroke='%233A2E28' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;padding-right:38px}.byoh-add-instruction{margin:8px 0 0;padding:0;width:100%;box-sizing:border-box;font-size:13px;line-height:1.4;font-weight:500;color:#fff;text-align:left}#byoh-app .byoh-toolbar{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:8px!important;align-items:center!important;box-sizing:border-box!important}#byoh-app .byoh-toolbar #byoh-search{grid-column:1 / -1!important;grid-row:1!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;margin:0!important;box-sizing:border-box!important}#byoh-app .byoh-toolbar .byoh-add-instruction{grid-column:1!important;grid-row:2!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;color:#fff!important;font-size:13px!important;line-height:1.4!important;font-weight:500!important;text-align:left!important}#byoh-app .byoh-toolbar .byoh-sort-row{grid-column:2!important;grid-row:2!important;display:flex!important;width:auto!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important}#byoh-app .byoh-toolbar .byoh-sort-row label{display:none!important}#byoh-app .byoh-toolbar #byoh-sort{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border-radius:8px!important;font-size:13px!important}@media screen and (max-width:600px){#byoh-app .byoh-toolbar{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) 110px!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:8px!important}#byoh-app .byoh-toolbar #byoh-search{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;height:42px!important;font-size:13px!important}#byoh-app .byoh-toolbar .byoh-add-instruction{grid-column:1!important;grid-row:2!important;width:100%!important;margin:0!important;color:#fff!important;font-size:12px!important;line-height:1.35!important;text-align:left!important}#byoh-app .byoh-toolbar .byoh-sort-row{grid-column:2!important;grid-row:2!important;width:110px!important;min-width:110px!important;max-width:110px!important;margin:0!important}#byoh-app .byoh-toolbar #byoh-sort{width:110px!important;min-width:110px!important;height:40px!important;padding:0 7px!important;font-size:11px!important}}@media screen and (max-width:380px){#byoh-app .byoh-toolbar{grid-template-columns:minmax(0,1fr) 100px!important;column-gap:6px!important}#byoh-app .byoh-toolbar .byoh-sort-row{width:100px!important;min-width:100px!important;max-width:100px!important}#byoh-app .byoh-toolbar #byoh-sort{width:100px!important;min-width:100px!important;font-size:10px!important}#byoh-app .byoh-toolbar .byoh-add-instruction{font-size:11px!important}}#byoh-app #byoh-sort{background:#c69200!important;color:#fff!important;border:1px solid #c69200!important;border-radius:10px!important}#byoh-app #byoh-sort option{background:#fff;color:#333}#byoh-app #byoh-sort{-webkit-appearance:none;appearance:none}#byoh-app .byoh-category-filter{width:100%;box-sizing:border-box;margin:1rem 0 1.25rem;padding:clamp(.75rem,2vw,1rem);border:.0625rem solid var(--byoh-border);border-radius:var(--byoh-radius);background:var(--byoh-white)}#byoh-app .byoh-category-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .75rem}#byoh-app .byoh-category-head h2{margin:0;color:var(--byoh-heading);font-family:Jost,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.25;font-weight:600}#byoh-app #byoh-filter-status{flex:0 0 auto;color:var(--byoh-paragraph);font-size:.75rem;line-height:1.3;text-align:right;opacity:.75}#byoh-app .byoh-category-track{display:flex;align-items:center;gap:clamp(.4rem,.9vw,.7rem);width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.15rem .1rem .35rem}#byoh-app .byoh-category-track::-webkit-scrollbar{display:none}#byoh-app .byoh-category-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;min-height:2.45rem;max-width:18rem;padding:.55rem .8rem;border:.0625rem solid var(--byoh-border);border-radius:999rem;background:var(--byoh-section-bg);color:var(--byoh-primary);font-family:Poppins,sans-serif;font-size:clamp(.72rem,.9vw,.83rem);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#byoh-app .byoh-category-button:hover:not(:disabled){border-color:var(--byoh-secondary);background:var(--byoh-white)}#byoh-app .byoh-category-button.is-active{border-color:var(--byoh-primary);background:var(--byoh-primary);color:var(--byoh-white)}#byoh-app .byoh-category-count{display:inline-flex;min-width:1.35rem;min-height:1.35rem;align-items:center;justify-content:center;padding:0 .2rem;border-radius:999rem;background:#00000014;font-size:.68rem;font-weight:700;line-height:1}#byoh-app .byoh-category-button.is-active .byoh-category-count{background:#ffffff29}#byoh-app .byoh-category-button:disabled{opacity:.55;cursor:wait}#byoh-app .byoh-grid-loading{opacity:.58;pointer-events:none}#byoh-app .byoh-category-button:focus-visible{outline:.15rem solid var(--byoh-secondary);outline-offset:.15rem}@media(max-width:640px){#byoh-app .byoh-category-filter{margin:.7rem 0 1rem;padding:.7rem}#byoh-app .byoh-category-head{align-items:flex-start}#byoh-app #byoh-filter-status{max-width:45%;font-size:.68rem}#byoh-app .byoh-category-button{min-height:2.3rem;padding:.52rem .7rem;font-size:.73rem}}@media(prefers-reduced-motion:reduce){#byoh-app .byoh-category-button{transition:none}}#byoh-app .byoh-category-button.is-active:hover:not(:disabled),#byoh-app .byoh-category-button.is-active:focus-visible:not(:disabled){border-color:var(--byoh-primary);background:var(--byoh-primary);color:var(--byoh-white)}#byoh-app .byoh-category-button.is-active:hover:not(:disabled) .byoh-category-count,#byoh-app .byoh-category-button.is-active:focus-visible:not(:disabled) .byoh-category-count{background:#ffffff29}#byoh-app .byoh-category-carousel .byoh-category-track{width:100%;box-sizing:border-box}#byoh-app .byoh-category-carousel.has-overflow .byoh-category-track{padding-left:2.8rem;padding-right:2.8rem;scroll-padding-left:2.8rem;scroll-padding-right:2.8rem}#byoh-app .byoh-category-scroll[hidden]{display:none!important}#byoh-app .byoh-category-scroll{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:2.2rem;height:2.2rem;padding:0;border:.0625rem solid var(--byoh-border);border-radius:50%;background:var(--byoh-white);color:var(--byoh-primary);box-shadow:0 .15rem .5rem #22151029;font-family:Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}#byoh-app .byoh-category-scroll--prev{left:.2rem}#byoh-app .byoh-category-scroll--next{right:.2rem}#byoh-app .byoh-category-scroll span{display:block;transform:translateY(-.08rem);line-height:1}#byoh-app .byoh-category-scroll:hover{background:var(--byoh-primary);border-color:var(--byoh-primary);color:var(--byoh-white)}#byoh-app .byoh-category-scroll:focus-visible{outline:.15rem solid var(--byoh-secondary);outline-offset:.12rem}@media(max-width:768px){#byoh-app .byoh-category-scroll{display:flex;width:1.9rem;height:1.9rem;font-size:1.65rem}#byoh-app .byoh-category-carousel.has-overflow .byoh-category-track{padding-left:2.4rem;padding-right:2.4rem;scroll-padding-left:2.4rem;scroll-padding-right:2.4rem}}@media(prefers-reduced-motion:reduce){#byoh-app .byoh-category-scroll{transition:none}}#byoh-app .byoh-category-filter{width:100%;margin:1rem 0 1.25rem;padding:clamp(.6rem,1.5vw,1rem) clamp(.75rem,2.5vw,1.5rem);border:0;border-radius:0;background:transparent;box-sizing:border-box}#byoh-app .byoh-category-head{margin-bottom:.65rem}#byoh-app .byoh-category-carousel{position:relative;width:100%;min-width:0}#byoh-app .byoh-category-carousel .byoh-category-track{align-items:flex-start;gap:clamp(.55rem,1.5vw,1.1rem);padding:.35rem .25rem .65rem}#byoh-app .byoh-category-carousel.has-overflow .byoh-category-track{padding-left:2.7rem;padding-right:2.7rem;scroll-padding-left:2.7rem;scroll-padding-right:2.7rem}#byoh-app .byoh-category-button--main{position:relative;display:inline-flex;flex:0 0 clamp(4.6rem,9vw,7.2rem);width:clamp(4.6rem,9vw,7.2rem);max-width:clamp(4.6rem,9vw,7.2rem);min-height:0;padding:.12rem .2rem .2rem;border:0;border-radius:.7rem;background:transparent;color:var(--byoh-primary);flex-direction:column;gap:.42rem;white-space:normal;overflow:visible}#byoh-app .byoh-category-button--main:hover:not(:disabled),#byoh-app .byoh-category-button--main.is-active{background:transparent;border-color:transparent;color:var(--byoh-primary)}#byoh-app .byoh-category-icon{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(3.25rem,6.3vw,4.6rem);aspect-ratio:1;box-sizing:border-box;overflow:hidden;border:.0625rem solid var(--byoh-border);border-radius:50%;background:var(--byoh-section-bg);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#byoh-app .byoh-category-icon img{display:block;width:100%;height:100%;object-fit:cover}#byoh-app .byoh-category-icon-emoji{font-size:clamp(1.55rem,3.1vw,2.15rem);line-height:1}#byoh-app .byoh-category-button--main .byoh-category-label{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;font-family:Poppins,sans-serif;font-size:clamp(.68rem,.88vw,.82rem);font-weight:600;line-height:1.22;text-align:center;white-space:normal;overflow-wrap:anywhere}#byoh-app .byoh-category-button--main .byoh-category-count{position:absolute;top:.05rem;right:.02rem;min-width:1.25rem;min-height:1.25rem;padding:.12rem;border:.0625rem solid var(--byoh-white);background:var(--byoh-primary);color:var(--byoh-white);font-size:.62rem;box-shadow:0 .05rem .15rem #0000001a}#byoh-app .byoh-category-button--main.is-active .byoh-category-icon{border-color:var(--byoh-primary);box-shadow:0 0 0 .13rem var(--byoh-white),0 0 0 .25rem var(--byoh-primary);transform:translateY(-.06rem)}#byoh-app .byoh-category-button--main.is-active .byoh-category-label{color:var(--byoh-primary);font-weight:700}#byoh-app .byoh-subcategory-nav{width:100%;margin:.25rem 0 .75rem;padding:.75rem 0 .25rem;border-top:.0625rem solid var(--byoh-border)}#byoh-app .byoh-subcategory-nav[hidden],#byoh-app .byoh-subcategory-group[hidden]{display:none!important}#byoh-app .byoh-subcategory-group{display:flex;align-items:center;gap:clamp(.4rem,.8vw,.65rem);width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.08rem .05rem .4rem}#byoh-app .byoh-subcategory-group::-webkit-scrollbar{display:none}#byoh-app .byoh-subcategory-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;max-width:min(20rem,80vw);padding:.48rem .82rem;border:.0625rem solid var(--byoh-border);border-radius:999rem;background:var(--byoh-white);color:var(--byoh-primary);font-family:Poppins,sans-serif;font-size:clamp(.72rem,.9vw,.84rem);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#byoh-app .byoh-subcategory-button:hover:not(:disabled){border-color:var(--byoh-primary);background:var(--byoh-section-bg)}#byoh-app .byoh-subcategory-button.is-active,#byoh-app .byoh-subcategory-button.is-active:hover:not(:disabled){border-color:var(--byoh-primary);background:var(--byoh-primary);color:var(--byoh-white);font-weight:700}#byoh-app .byoh-subcategory-count{display:inline-flex;min-width:1.2rem;min-height:1.2rem;align-items:center;justify-content:center;padding:0 .18rem;border-radius:999rem;background:#00000012;font-size:.64rem;line-height:1}#byoh-app .byoh-subcategory-button.is-active .byoh-subcategory-count{background:#ffffff2b}#byoh-app .byoh-category-button--main:focus-visible,#byoh-app .byoh-subcategory-button:focus-visible{outline:.15rem solid var(--byoh-secondary);outline-offset:.15rem}@media(max-width:640px){#byoh-app .byoh-category-carousel.has-overflow .byoh-category-track{padding-left:2.4rem;padding-right:2.4rem;scroll-padding-left:2.4rem;scroll-padding-right:2.4rem}#byoh-app .byoh-category-button--main{flex-basis:4.65rem;width:4.65rem;max-width:4.65rem}#byoh-app .byoh-category-icon{width:3.1rem}#byoh-app .byoh-subcategory-group{gap:.35rem}#byoh-app .byoh-subcategory-button{min-height:2.1rem;padding:.44rem .7rem}}@media(prefers-reduced-motion:reduce){#byoh-app .byoh-category-icon,#byoh-app .byoh-subcategory-button{transition:none}}#byoh-app .byoh-category-carousel.has-overflow:has([data-byoh-scroll-categories=prev][hidden]) .byoh-category-track,#byoh-app .byoh-category-carousel:not(.has-overflow) .byoh-category-track{padding-left:.25rem!important;scroll-padding-left:.25rem!important}#byoh-app .byoh-category-button--main.is-active,#byoh-app .byoh-category-button--main.is-active:hover:not(:disabled),#byoh-app .byoh-category-button--main.is-active:focus-visible:not(:disabled){background:transparent!important;border-color:transparent!important;color:var(--byoh-primary)!important;box-shadow:none!important}#byoh-app .byoh-category-button--main.is-active .byoh-category-label,#byoh-app .byoh-category-button--main.is-active:hover:not(:disabled) .byoh-category-label,#byoh-app .byoh-category-button--main.is-active:focus-visible:not(:disabled) .byoh-category-label{display:-webkit-box!important;color:var(--byoh-primary)!important;background:transparent!important;opacity:1!important;visibility:visible!important}#byoh-app .byoh-category-button--main.is-active .byoh-category-count,#byoh-app .byoh-category-button--main.is-active:hover:not(:disabled) .byoh-category-count,#byoh-app .byoh-category-button--main.is-active:focus-visible:not(:disabled) .byoh-category-count{display:inline-flex!important;position:absolute!important;z-index:5!important;opacity:1!important;visibility:visible!important;background:var(--byoh-primary)!important;color:var(--byoh-white)!important;border-color:var(--byoh-white)!important}html.byoh-packaging-modal-open,html.byoh-packaging-modal-open body{overflow:hidden!important}.byoh-packaging-modal[hidden]{display:none!important}.byoh-packaging-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(.55rem,2vw,1.5rem);font-family:Poppins,sans-serif;color:#3a2e28}.byoh-packaging-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#130c08b8;backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem)}.byoh-packaging-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(70rem,100%);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;box-sizing:border-box;padding:clamp(.9rem,1.5vw,1.25rem);border:.0625rem solid #ead9c3;border-radius:clamp(1rem,2vw,1.45rem);background:#fff5e7;box-shadow:0 1.3rem 4rem #00000052}.byoh-packaging-dialog *{box-sizing:border-box}.byoh-packaging-close{position:absolute;top:.65rem;right:.7rem;z-index:5;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:.0625rem solid #ead9c3;border-radius:50%;background:#fffaf2;color:#593622;font:400 1.55rem/1 Poppins,sans-serif;cursor:pointer}.byoh-packaging-close:hover{background:#f3e5d2;border-color:#cba985}.byoh-packaging-heading{text-align:center;padding:.1rem 2.1rem .7rem}.byoh-packaging-eyebrow{margin:0 0 .22rem;color:#b8860b;font-size:.64rem;font-weight:700;letter-spacing:.14em}.byoh-packaging-heading h2{margin:0;color:#593622;font-family:Jost,Poppins,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:650;line-height:1.18}.byoh-packaging-heading h2 span{margin-left:.25rem}.byoh-packaging-heading>p:last-child{margin:.28rem 0 0;color:#6d4c38;font-size:clamp(.75rem,1.1vw,.9rem);line-height:1.4}.byoh-packaging-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0 0 .55rem}.byoh-packaging-tab{display:flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.45rem;padding:.5rem .8rem;border:.0625rem solid #e5d4c0;border-radius:.65rem;background:#fffaf3;color:#593622;font:600 .85rem/1.2 Poppins,sans-serif;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.byoh-packaging-tab>span:first-child{font-size:1.1rem;line-height:1}.byoh-packaging-tab.is-active,.byoh-packaging-tab[aria-selected=true]{border-color:#593622;background:#593622;color:#fffaf3}.byoh-packaging-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .25rem;border-radius:999rem;background:#b8860b29;font-size:.68rem}.byoh-packaging-tab.is-active .byoh-packaging-tab-count{background:#ffffff29}.byoh-packaging-panels{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.05rem .02rem .25rem;scrollbar-width:thin;scrollbar-color:#d1b99d transparent}.byoh-packaging-panel[hidden]{display:none!important}.byoh-packaging-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,.85vw,.7rem)}.byoh-packaging-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;border:.0625rem solid transparent;border-radius:.85rem;background:#fff;color:#4b3020;text-align:left;font-family:Poppins,sans-serif;cursor:pointer;box-shadow:0 .15rem .5rem #472d1a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.byoh-packaging-card:hover{border-color:#c9a47d;box-shadow:0 .4rem 1.05rem #472d1a1f;transform:translateY(-.06rem)}.byoh-packaging-card.is-selected,.byoh-packaging-card[aria-pressed=true]{border-color:#996033;box-shadow:0 0 0 .09rem #996033,0 .4rem 1rem #472d1a1a}.byoh-packaging-card:focus-visible,.byoh-packaging-tab:focus-visible,.byoh-packaging-continue:focus-visible,.byoh-packaging-close:focus-visible{outline:.15rem solid #b8860b;outline-offset:.14rem}.byoh-packaging-visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2.15/1;min-height:6.4rem;overflow:hidden;background:#f0e0c8}.byoh-packaging-visual>img{display:block;width:100%;height:100%;object-fit:contain;padding:.4rem}.byoh-packaging-card-details{display:flex;align-items:center;gap:.48rem;min-height:2.8rem;padding:.45rem .6rem;background:#fff;line-height:1.2}.byoh-packaging-radio{position:relative;display:block;flex:0 0 1rem;width:1rem;height:1rem;border:.085rem solid #c7b5a4;border-radius:50%;background:#fff}.byoh-packaging-card.is-selected .byoh-packaging-radio:after,.byoh-packaging-card[aria-pressed=true] .byoh-packaging-radio:after{content:"";position:absolute;top:.19rem;right:.19rem;bottom:.19rem;left:.19rem;border-radius:50%;background:#17664c}.byoh-packaging-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.byoh-packaging-product-title{display:block;overflow:hidden;color:#4b3020;font-size:clamp(.66rem,.9vw,.79rem);font-weight:600;line-height:1.25;text-overflow:ellipsis}.byoh-packaging-product-price{display:block;color:#4b3020;font-family:Jost,Poppins,sans-serif;font-size:.86rem;font-weight:700;line-height:1.1}.byoh-packaging-badge{position:absolute;top:.38rem;right:.35rem;padding:.18rem .42rem;border-radius:999rem;background:#ef5578;color:#fff;font-size:.57rem;font-weight:700;line-height:1.25}.byoh-packaging-footer{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;margin-top:.65rem;padding-top:.65rem;border-top:.0625rem solid #e8d5bf}.byoh-packaging-selected{align-self:flex-end;max-width:100%;margin:0;color:#764d32;font-size:.78rem;font-weight:600;line-height:1.35;text-align:right}.byoh-packaging-continue{display:flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%;min-height:2.65rem;padding:.72rem 1.1rem;border:.0625rem solid #593622;border-radius:.75rem;background:#593622;color:#fff7eb;font:600 .82rem/1.2 Poppins,sans-serif;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.byoh-packaging-continue:hover:not(:disabled){background:#74492f}.byoh-packaging-continue:disabled{border-color:#b9a392;background:#b9a392;color:#fffaf5;cursor:not-allowed;opacity:.9}@media(max-width:700px){.byoh-packaging-modal{padding:.45rem}.byoh-packaging-dialog{max-height:calc(100vh - .9rem);max-height:calc(100dvh - .9rem);padding:.8rem;border-radius:1rem}.byoh-packaging-heading{padding:.2rem 1.8rem .6rem}.byoh-packaging-heading h2{font-size:1.4rem}.byoh-packaging-heading>p:last-child{max-width:28rem;margin:.25rem auto 0;font-size:.75rem}.byoh-packaging-tabs{gap:.35rem;margin-bottom:.45rem}.byoh-packaging-tab{min-height:2.25rem;padding:.45rem .35rem;font-size:.73rem;gap:.3rem}.byoh-packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.byoh-packaging-visual{min-height:5rem;aspect-ratio:1.8/1}.byoh-packaging-card-details{gap:.35rem;min-height:2.6rem;padding:.38rem .42rem}.byoh-packaging-product-title{font-size:.67rem}.byoh-packaging-product-price{font-size:.8rem}.byoh-packaging-footer{margin-top:.45rem;padding-top:.5rem}.byoh-packaging-continue{width:100%;min-height:2.5rem;padding:.65rem .7rem;font-size:.75rem}.byoh-packaging-selected{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.byoh-packaging-card,.byoh-packaging-tab,.byoh-packaging-continue{transition:none}}#byoh-app .byoh-hero{display:block!important;position:static!important;top:auto!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#byoh-app .byoh-hero-top,#byoh-app .byoh-hero>.byoh-hero-progress{display:none!important}#byoh-app .byoh-toolbar{position:sticky!important;top:var(--byoh-fixed-top, 0px)!important;z-index:1000!important;background:var(--byoh-white)!important;border:1px solid var(--byoh-border)!important;border-radius:10px!important;padding:10px!important;box-shadow:0 4px 14px #22151012}#byoh-app .byoh-toolbar #byoh-search{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:44px!important;background-color:var(--byoh-section-bg)!important}#byoh-app .byoh-bottom-sticky{position:fixed!important;left:50%!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;transform:translate(-50%);z-index:10050!important;width:min(1040px,calc(100vw - 28px))!important;max-width:1040px!important;display:flex;align-items:center;gap:14px;flex-wrap:nowrap;margin:0!important;padding:12px 16px!important;border:1px solid rgba(184,134,11,.35);border-radius:16px!important;background:#faf6effa!important;color:var(--byoh-paragraph)!important;box-shadow:0 10px 36px #22151038!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#byoh-app .byoh-bottom-sticky[hidden]{display:none!important}#byoh-app .byoh-sticky-preview{display:flex;align-items:center;flex:0 0 auto;gap:5px}#byoh-app .byoh-sticky-preview img{display:block;width:38px;height:38px;object-fit:cover;border-radius:8px;border:1px solid var(--byoh-border);background:var(--byoh-section-bg)}#byoh-app .byoh-bottom-sticky .byoh-sticky-progress{flex:0 1 220px;min-width:120px}#byoh-app .byoh-bottom-sticky .byoh-sticky-message{color:var(--byoh-paragraph)!important;font-size:13px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}#byoh-app .byoh-bottom-sticky .byoh-sticky-message.byoh-unlocked{color:#28633b!important}#byoh-app .byoh-bottom-sticky .byoh-sticky-cta{position:static!important;transform:none!important;flex:0 0 auto;margin:0!important;background:var(--byoh-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:12px 18px!important;box-shadow:none!important;white-space:nowrap}#byoh-app .byoh-bottom-sticky .byoh-sticky-cta:before{content:none!important}#byoh-app .byoh-bottom-sticky .byoh-ribbon-track{background:#e4d8c4}#byoh-app .byoh-bottom-sticky .byoh-sticky-progress span{color:var(--byoh-primary)}@media(max-width:680px){#byoh-app .byoh-toolbar{top:var(--byoh-fixed-top, 0px)!important}#byoh-app .byoh-bottom-sticky{width:calc(100vw - 20px)!important;bottom:max(8px,env(safe-area-inset-bottom))!important;gap:9px;padding:10px!important;border-radius:13px!important;flex-wrap:wrap}#byoh-app .byoh-sticky-preview{gap:3px}#byoh-app .byoh-sticky-preview img{width:30px;height:30px}#byoh-app .byoh-bottom-sticky .byoh-sticky-progress{flex:1 1 120px;min-width:0;gap:6px}#byoh-app .byoh-bottom-sticky .byoh-sticky-progress span{font-size:10px}#byoh-app .byoh-bottom-sticky .byoh-sticky-message{order:3;flex:1 1 100%;font-size:11px;text-align:left}#byoh-app .byoh-bottom-sticky .byoh-sticky-cta{padding:10px 12px!important;font-size:12px!important}}#byoh-app .byoh-search-toolbar{position:sticky!important;top:var(--byoh-fixed-top, 0px)!important;z-index:1000!important;display:block!important;width:40%!important;margin-left:30%;padding:10px!important;background:var(--byoh-white)!important;border:1px solid var(--byoh-border)!important;border-radius:10px!important;box-shadow:0 4px 14px #22151012;justify-content:center}#byoh-app .byoh-search-toolbar #byoh-search{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;margin:0!important;background-color:var(--byoh-section-bg)!important}@media screen and (max-width:767px){#byoh-app .byoh-search-toolbar{position:sticky!important;top:var(--byoh-fixed-top, 0px)!important;z-index:1000!important;display:block!important;width:100%!important;margin:0!important;padding:10px!important;background:var(--byoh-white)!important;border:1px solid var(--byoh-border)!important;border-radius:10px!important;box-shadow:0 4px 14px #22151012;justify-content:center}}#byoh-app .byoh-filter-toolbar{position:relative!important;top:auto!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:14px 0 18px!important;padding:12px 14px!important;background:var(--byoh-white)!important;border:1px solid var(--byoh-border)!important;border-radius:10px!important}#byoh-app .byoh-filter-toolbar .byoh-add-instruction{color:var(--byoh-paragraph)!important;font-size:13px!important;line-height:1.4!important}#byoh-app .byoh-filter-toolbar .byoh-sort-row{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}#byoh-app .byoh-filter-toolbar #byoh-sort{display:block!important;min-width:170px!important;max-width:100%!important;padding:10px 34px 10px 12px!important;border:1px solid var(--byoh-border)!important;border-radius:8px!important;background-color:var(--byoh-section-bg)!important;color:var(--byoh-paragraph)!important;cursor:pointer!important}@media(max-width:640px){#byoh-app .byoh-filter-toolbar{align-items:stretch!important;flex-direction:column!important;gap:10px!important}#byoh-app .byoh-filter-toolbar .byoh-sort-row{width:100%!important}#byoh-app .byoh-filter-toolbar #byoh-sort{width:100%!important;min-width:0!important}}#byoh-app .byoh-hero{position:relative!important;top:auto!important;z-index:20;padding:18px 20px 16px!important;background:#faf6ef!important;color:var(--byoh-primary)!important;border:1px solid rgba(184,134,11,.2);border-radius:0 0 18px 18px;box-shadow:0 5px 18px #22151012!important}#byoh-app .byoh-hero-top{width:min(100%,1120px);margin:0 auto}#byoh-app .byoh-hero h1{margin:0 0 5px!important;color:#221510!important;font-family:Jost,sans-serif!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:600!important}#byoh-app .byoh-hero-caption{margin:0 0 13px!important;color:#756456;font-size:13px;line-height:1.45}#byoh-app .byoh-premium-search{display:flex;align-items:center;gap:10px;width:100%;max-width:760px;min-height:48px;margin:0!important;padding:0 14px!important;background:#fff!important;border:1px solid #D9CBB0!important;border-radius:12px!important;box-shadow:0 2px 7px #22151009}#byoh-app .byoh-premium-search:focus-within{border-color:#b8860b!important;box-shadow:0 0 0 3px #b8860b1f}#byoh-app .byoh-premium-search .byoh-search-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;color:#8b735e;font-size:1rem;line-height:1}#byoh-app .byoh-premium-search input#byoh-search{flex:1 1 auto;width:100%;min-width:0;min-height:46px;padding:0!important;border:0!important;outline:none;background:transparent!important;color:#3a2e28;font-size:14px;box-shadow:none!important}#byoh-app .byoh-premium-search input#byoh-search::placeholder{color:#9a8b7b}#byoh-app .byoh-search-clear{flex:0 0 28px;width:28px;height:28px;border-radius:50%;color:#756456;background:#f3ecdd!important;font-size:20px;line-height:1;cursor:pointer}#byoh-app .byoh-search-clear[hidden]{display:none!important}#byoh-app .byoh-bottom-sticky .byoh-sticky-summary{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:120px}#byoh-app .byoh-bottom-sticky .byoh-sticky-price-label{color:#756456;font-size:11px;line-height:1.2}#byoh-app .byoh-bottom-sticky .byoh-sticky-price{color:#221510;font-family:Jost,sans-serif;font-size:20px;line-height:1.1;font-weight:700;white-space:nowrap}@media(max-width:680px){#byoh-app .byoh-hero{padding:14px 13px 13px!important;border-radius:0 0 14px 14px}#byoh-app .byoh-hero h1{font-size:24px!important;margin-bottom:4px!important}#byoh-app .byoh-hero-caption{font-size:12px;margin-bottom:10px!important}#byoh-app .byoh-premium-search{min-height:46px;padding:0 11px!important;gap:8px;border-radius:10px!important}#byoh-app .byoh-premium-search input#byoh-search{min-height:44px;font-size:14px}#byoh-app .byoh-bottom-sticky{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px!important}#byoh-app .byoh-sticky-preview img{width:30px;height:30px}#byoh-app .byoh-bottom-sticky .byoh-sticky-progress{grid-column:1/-1;grid-row:1;min-width:0;width:100%}#byoh-app .byoh-bottom-sticky .byoh-sticky-summary{grid-column:2;grid-row:2;min-width:0;gap:2px}#byoh-app .byoh-bottom-sticky .byoh-sticky-message{font-size:10px!important;line-height:1.25}#byoh-app .byoh-bottom-sticky .byoh-sticky-price{font-size:18px}#byoh-app .byoh-bottom-sticky .byoh-sticky-cta{grid-column:3;grid-row:2;padding:10px 11px!important;font-size:12px!important}}#byoh-app .byoh-hero{padding:16px 18px 10px!important;background:#faf6ef!important;border:0!important;border-radius:0!important;box-shadow:none!important}#byoh-app .byoh-hero-top{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;text-align:center}#byoh-app .byoh-hero h1{width:100%;margin:0 0 5px!important;text-align:center!important;font-size:clamp(21px,2.4vw,27px)!important;line-height:1.18!important}#byoh-app .byoh-hero-caption{text-align:center;margin:0 0 11px!important}#byoh-app .byoh-premium-search{width:min(100%,440px)!important;max-width:440px!important;min-height:44px!important;margin:0 auto!important;padding:0 14px!important;background:#ffffffe0!important;border:1px solid rgba(217,203,176,.72)!important;border-radius:999px!important;box-shadow:0 5px 18px #4a2e1e12,inset 0 1px #fffffff2!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#byoh-app .byoh-premium-search:focus-within{background:#fff!important;border-color:#b8860b!important;box-shadow:0 0 0 3px #b8860b24,0 6px 20px #4a2e1e14!important}#byoh-app .byoh-premium-search input#byoh-search{min-height:42px!important;font-size:13px!important}#byoh-app .byoh-apply-filter{display:block!important;width:auto!important;max-width:100%!important;min-width:155px!important;margin:8px 0 12px auto!important;padding:10px 36px 10px 14px!important;border:1px solid #D9CBB0!important;background:#fff!important;color:#4a2e1e!important;box-shadow:0 3px 12px #4a2e1e0d!important;cursor:pointer!important}@media(max-width:680px){#byoh-app .byoh-hero{padding:12px 13px 8px!important}#byoh-app .byoh-hero h1{font-size:21px!important}#byoh-app .byoh-hero-caption{font-size:12px!important;margin-bottom:9px!important}#byoh-app .byoh-premium-search{width:min(100%,340px)!important;min-height:42px!important}#byoh-app .byoh-premium-search input#byoh-search{min-height:40px!important}#byoh-app .byoh-apply-filter{min-width:140px!important;margin:7px 0 10px auto!important}}#byoh-app .byoh-hero{padding:8px 14px 4px!important;border:0!important;border-radius:0!important;box-shadow:none!important}#byoh-app .byoh-hero-top{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;margin:auto!important}#byoh-app .byoh-hero h1{color:#221510!important;text-align:center!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.2!important;margin:0 0 5px!important}#byoh-app .byoh-hero-caption{margin:0 0 8px!important;color:#756456!important;font-size:12px!important;text-align:center!important}#byoh-app .byoh-premium-search{width:min(100%,360px)!important;max-width:360px!important;min-height:42px!important;margin:0 auto!important;padding:0 14px!important;gap:9px!important;background:#ffffffd1!important;border:1px solid rgba(184,134,11,.34)!important;border-radius:999px!important;box-shadow:0 5px 18px #4a2e1e17,inset 0 1px #fffffff2!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .2s ease,border-color .2s ease}#byoh-app .byoh-premium-search:focus-within{background:#fff!important;border-color:#b8860b!important;box-shadow:0 0 0 3px #b8860b26,0 7px 20px #4a2e1e17!important}#byoh-app .byoh-premium-search input#byoh-search{min-height:40px!important;font-size:13px!important;color:#3a2e28!important}#byoh-app .byoh-premium-search input#byoh-search::placeholder{color:#8b735e!important}@media(max-width:767px){#byoh-app .byoh-hero{padding:7px 12px 3px!important}#byoh-app .byoh-hero h1{font-size:20px!important;color:#221510!important}#byoh-app .byoh-premium-search{width:min(100%,320px)!important;min-height:40px!important}#byoh-app .byoh-premium-search input#byoh-search{min-height:38px!important}}#byoh-app .byoh-premium-search{border:0!important;background:#ffffffe0!important;box-shadow:0 5px 18px #4a2e1e1f,inset 0 1px #fff!important}#byoh-app .byoh-premium-search:focus-within{border:0!important;box-shadow:0 0 0 2px #b8860b59,0 7px 20px #4a2e1e1f!important}#byoh-app .byoh-apply-filter{min-width:0!important;max-width:80px!important;min-height:32px!important;margin:10px 10px 10px auto!important;padding:6px 26px 6px 10px!important;font-size:12px!important;line-height:1.2!important;border-radius:100px!important;box-shadow:none!important}@media(max-width:767px){#byoh-app .byoh-apply-filter{max-width:150px!important;min-height:30px!important;margin:4px 0 6px auto!important;padding:5px 24px 5px 9px!important;font-size:11px!important}}#byoh-app .byoh-search-toolbar .byoh-search-icon{position:absolute!important;left:1.35rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 1.125rem!important;width:1.125rem!important;height:1.125rem!important;color:#8b735e!important;font-size:1rem!important;line-height:1!important}#byoh-app .byoh-search-toolbar #byoh-search{padding-left:2.5rem!important;box-sizing:border-box!important}@media(max-width:767px){#byoh-app .byoh-search-toolbar .byoh-search-icon{left:1.15rem!important}#byoh-app .byoh-search-toolbar #byoh-search{padding-left:2.3rem!important}}.byoh-packaging-dialog.is-prompt-step{width:min(46rem,100%);padding:clamp(1rem,2vw,1.5rem)}.byoh-packaging-prompt[hidden],.byoh-packaging-selector[hidden]{display:none!important}.byoh-packaging-prompt{display:flex;flex-direction:column;gap:clamp(.65rem,1.4vw,1rem);min-height:0;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow:auto;padding:.15rem .1rem .1rem}.byoh-packaging-prompt-heading{text-align:center;padding:.15rem 2.1rem 0}.byoh-packaging-prompt-heading .byoh-packaging-eyebrow{margin:0 0 .35rem;color:#b8860b;font-size:.66rem;font-weight:700;letter-spacing:.14em}.byoh-packaging-prompt-heading h2{margin:0;color:#35160f;font-family:Jost,Poppins,sans-serif;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:650;line-height:1.15}.byoh-packaging-prompt-image{display:block;width:100%;height:auto;max-height:min(46vh,27rem);object-fit:cover;object-position:center 50%;border-radius:.85rem;background:#f0e0c8}.byoh-packaging-prompt-actions{display:flex;flex-direction:column;gap:.55rem}.byoh-packaging-yes,.byoh-packaging-skip{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3rem;padding:.78rem 1rem;border:.0625rem solid #7b102c;border-radius:.65rem;font:600 .95rem/1.2 Poppins,sans-serif;text-align:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.byoh-packaging-yes{background:#7b102c;color:#fff7eb}.byoh-packaging-yes:hover{background:#5f0c22;border-color:#5f0c22}.byoh-packaging-skip{background:#fffaf3;color:#7b102c}.byoh-packaging-skip:hover{background:#f3e5d2}.byoh-packaging-yes:disabled,.byoh-packaging-skip:disabled{opacity:.65;cursor:wait}.byoh-packaging-yes:focus-visible,.byoh-packaging-skip:focus-visible{outline:.15rem solid #b8860b;outline-offset:.14rem}.byoh-packaging-selector{display:flex;flex-direction:column;min-height:0;gap:.1rem}@media(max-width:700px){.byoh-packaging-dialog.is-prompt-step{width:100%;padding:.7rem;border-radius:1rem}.byoh-packaging-prompt{gap:.65rem;max-height:calc(100dvh - 2.2rem)}.byoh-packaging-prompt-heading{padding:.15rem 1.8rem 0}.byoh-packaging-prompt-heading h2{font-size:clamp(1.25rem,5vw,1.65rem)}.byoh-packaging-prompt-image{max-height:44dvh;border-radius:.65rem;object-fit:contain}.byoh-packaging-prompt-actions{gap:.45rem}.byoh-packaging-yes,.byoh-packaging-skip{min-height:2.8rem;padding:.7rem .75rem;font-size:.88rem}}@media(prefers-reduced-motion:reduce){.byoh-packaging-yes,.byoh-packaging-skip{transition:none}}@keyframes byoh-nav-item-fade-slide{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}#byoh-app .byoh-category-track.byoh-nav-intro>.byoh-category-button,#byoh-app .byoh-subcategory-group.byoh-nav-intro>.byoh-subcategory-button{animation:byoh-nav-item-fade-slide .48s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--byoh-nav-intro-delay,0ms)}#byoh-app .byoh-category-track>.byoh-category-button,#byoh-app .byoh-subcategory-group>.byoh-subcategory-button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .24s ease}#byoh-app .byoh-category-track.byoh-swipe-nudge>.byoh-category-button,#byoh-app .byoh-subcategory-group.byoh-swipe-nudge>.byoh-subcategory-button{transform:translate(-.55rem)}#byoh-app .byoh-subcategory-nav{position:relative}#byoh-app .byoh-subcategory-nav.has-swipe-more:after{content:"";position:absolute;z-index:2;top:.9rem;right:0;bottom:.25rem;width:2.1rem;background:linear-gradient(90deg,rgba(245,239,224,0),var(--byoh-bg,#F5EFE0) 92%);pointer-events:none;opacity:1;transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){#byoh-app .byoh-category-track.byoh-nav-intro>.byoh-category-button,#byoh-app .byoh-subcategory-group.byoh-nav-intro>.byoh-subcategory-button{animation:none!important;opacity:1!important;transform:none!important}#byoh-app .byoh-category-track>.byoh-category-button,#byoh-app .byoh-subcategory-group>.byoh-subcategory-button{transition:none!important}#byoh-app .byoh-category-track.byoh-swipe-nudge>.byoh-category-button,#byoh-app .byoh-subcategory-group.byoh-swipe-nudge>.byoh-subcategory-button{transform:none!important}#byoh-app .byoh-subcategory-nav.has-swipe-more:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/build-your-own-hamper.css.map */
