.bb-artist-made{padding-block:var(--bb-artist-top) var(--bb-artist-bottom)}.bb-artist-made__heading{margin:0 auto 3rem;max-width:78rem;text-align:center}.bb-artist-made__heading h2{margin:.6rem 0 1.2rem}.bb-artist-made__heading .rte{color:rgba(var(--color-foreground),.72)}.bb-artist-made__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.bb-artist-made__rail{align-items:start;display:grid;gap:var(--bb-artist-gap);grid-template-columns:repeat(var(--bb-artist-columns),minmax(0,1fr))}.bb-artist-made__card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--bb-artist-radius);box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.06);min-width:0;overflow:hidden}.bb-artist-made__media{aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.bb-artist-made__media video,.bb-artist-made__media img,.bb-artist-made__media svg{display:block;height:100%;object-fit:var(--bb-artist-media-fit);width:100%}.bb-artist-made__hint{color:rgba(var(--color-foreground),.62);display:none;font-size:1.15rem;margin:1rem 0 0;text-align:center}@media screen and (max-width:989px)and (min-width:750px){.bb-artist-made__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bb-artist-made__heading{margin-bottom:2.2rem;text-align:left}.bb-artist-made__eyebrow{font-size:1.05rem}.bb-artist-made__rail{display:flex;gap:1.4rem;margin-inline:calc(-1 * var(--page-width-margin));overflow-x:auto;padding:.2rem var(--page-width-margin) 1.4rem;scroll-padding-inline:var(--page-width-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.bb-artist-made__rail::-webkit-scrollbar{display:none}.bb-artist-made__card{flex:0 0 min(var(--bb-artist-mobile-width),34rem);scroll-snap-align:start}.bb-artist-made__hint{display:block}}@media(prefers-reduced-motion:reduce){.bb-artist-made__media video{display:none}}.bb-how{padding-block:var(--bb-how-top) var(--bb-how-bottom)}.bb-section-heading{margin:0 auto 3rem;max-width:72rem;text-align:center}.bb-section-heading h2{margin:0 0 1.2rem}.bb-section-heading .rte{color:rgba(var(--color-foreground),.72)}.bb-how__grid{align-items:start;display:grid;gap:var(--bb-how-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.bb-how__card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.05);overflow:hidden}.bb-how__media{background:rgba(var(--color-foreground),.04);overflow:hidden}.bb-how__media img,.bb-how__media video{display:block;height:auto;width:100%}.bb-how__media svg{aspect-ratio:4 / 3;display:block;height:auto;width:100%}.bb-how__content{padding:1.8rem}.bb-how__content h3{font-size:2rem;margin:.3rem 0 .7rem}.bb-how__content .rte{color:rgba(var(--color-foreground),.7);font-size:1.35rem}@media screen and (max-width:749px){.bb-section-heading{margin-bottom:2.2rem;text-align:left}.bb-how__grid{display:flex;gap:1.4rem;margin-inline:calc(-1 * var(--page-width-margin));overflow-x:auto;padding:.2rem var(--page-width-margin) 1.2rem;scroll-padding-inline:var(--page-width-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.bb-how__grid::-webkit-scrollbar{display:none}.bb-how__card{flex:0 0 min(82vw,34rem);scroll-snap-align:start}.bb-how__content{padding:1.4rem}.bb-how__content h3{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.bb-how__media video{display:none}}.bb-guidelines{padding-block:var(--bb-guide-top) var(--bb-guide-bottom)}.bb-guidelines__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:104rem}.bb-guideline{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;overflow:hidden}.bb-guideline__media{aspect-ratio:16 / 10;background:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.bb-guideline__media img,.bb-guideline__media svg{display:block;height:100%;object-fit:cover;width:100%}.bb-guideline__badge{background:#16794b;border-radius:999px;color:#fff;font-size:1.2rem;font-weight:700;left:1.4rem;padding:.7rem 1.2rem;position:absolute;top:1.4rem}.bb-guideline--avoid .bb-guideline__badge{background:#b42318}.bb-guideline__content{padding:1.8rem 2rem 2.2rem}.bb-guideline__content h3{margin:0 0 .8rem}.bb-guideline__content .rte{color:rgba(var(--color-foreground),.72)}@media screen and (max-width:749px){.bb-guidelines__grid{grid-template-columns:1fr}.bb-guideline__content{padding:1.5rem 1.6rem 1.8rem}}.bb-product-details{padding-block:var(--bb-details-top) var(--bb-details-bottom)}.bb-product-details__card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;margin-inline:auto;max-width:var(--bb-details-width);overflow:hidden}.bb-product-details__card summary{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;min-height:6.4rem;padding:1.6rem 2rem}.bb-product-details__card summary::-webkit-details-marker{display:none}.bb-product-details__card summary .h2{font-size:clamp(2rem,2.4vw,2.6rem);margin:0}.bb-product-details__card summary:focus-visible{outline:.3rem solid rgba(var(--color-button),.35);outline-offset:-.3rem}.bb-product-details__icon{align-items:center;border:1px solid rgba(var(--color-foreground),.14);border-radius:50%;display:inline-flex;flex:0 0 3.6rem;height:3.6rem;justify-content:center;transition:transform .2s ease}.bb-product-details__icon svg{height:2rem;width:2rem}.bb-product-details__card[open] .bb-product-details__icon{transform:rotate(180deg)}.bb-product-details__content{border-top:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.76);line-height:1.75;padding:2rem}@media screen and (max-width:749px){.bb-product-details__card summary{min-height:5.8rem;padding:1.3rem 1.5rem}.bb-product-details__card summary .h2{font-size:2rem}.bb-product-details__content{padding:1.6rem}}.bb-product-reviews{padding-block:var(--bb-reviews-top) var(--bb-reviews-bottom)}.bb-product-reviews__desktop{column-count:3;column-gap:2rem}.bb-product-reviews__desktop>div{break-inside:avoid;margin-bottom:2rem}.bb-product-reviews__mobile{display:none}.bb-review-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;display:flex;flex-direction:column;overflow:hidden}.bb-review-card__media{background:rgba(var(--color-foreground),.04);overflow:hidden}.bb-review-card__media img,.bb-review-card__media video{display:block;height:auto;width:100%}.bb-review-card__body{display:flex;flex:1;flex-direction:column;padding:1.8rem}.bb-review-card__stars{display:flex;gap:.2rem;margin-bottom:1rem}.bb-review-card__stars span{align-items:center;background:#00b67a;color:#fff;display:inline-flex;font-size:1.1rem;height:1.9rem;justify-content:center;width:1.9rem}.bb-review-card__stars .is-empty{background:rgba(var(--color-foreground),.16)}.bb-review-card h3{font-size:1.75rem;margin:0 0 .8rem}.bb-review-card__quote{color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.6}.bb-review-card footer{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:auto;padding-top:1.6rem}.bb-review-card footer span{color:#16794b;font-size:1.15rem;font-weight:700}.bb-review-card__reply{background:rgba(var(--color-foreground),.045);border-radius:1rem;margin-top:1.4rem;padding:1.2rem}.bb-review-card__reply>strong{display:block;font-size:1.2rem;margin-bottom:.45rem}.bb-review-card__reply .rte{font-size:1.25rem}.bb-product-reviews__action{margin-top:3rem;text-align:center}.bb-product-reviews__action .button:before,.bb-product-reviews__action .button:after{display:none}@media screen and (max-width:749px){.bb-product-reviews__desktop{display:none}.bb-product-reviews__mobile{display:grid;gap:1.4rem;margin-inline:calc(-1 * var(--page-width-margin))}.bb-product-reviews__row{display:flex;gap:1.2rem;overflow-x:auto;padding:.2rem var(--page-width-margin) 1rem;scroll-padding-inline:var(--page-width-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.bb-product-reviews__row::-webkit-scrollbar{display:none}.bb-product-reviews__row .bb-review-card{flex:0 0 min(82vw,34rem);scroll-snap-align:start}.bb-product-reviews__action{margin-top:2rem}.bb-product-reviews__action .button{width:100%}}.bb-personalization{--bb-accent-soft: color-mix(in srgb, rgb(var(--color-button)) 7%, rgb(var(--color-background)));display:block;margin-top:2rem;max-width:68rem}.bb-personalization [hidden]{display:none!important}.bb-store-rating{margin:0 0 2rem}.bb-store-rating a,.bb-store-rating>span{align-items:center;color:rgb(var(--color-foreground));display:inline-flex;flex-wrap:wrap;gap:.7rem;text-decoration:none}.bb-store-rating a:hover .bb-store-rating__summary{text-decoration:underline;text-underline-offset:.3rem}.bb-store-rating__stars{display:inline-flex;gap:.2rem}.bb-store-rating__stars span{align-items:center;background:#00b67a;color:#fff;display:inline-flex;font-size:1.2rem;height:2rem;justify-content:center;line-height:1;width:2rem}.bb-store-rating__value{font-size:1.4rem;font-weight:700}.bb-store-rating__summary{font-size:1.25rem;font-weight:700}.bb-store-rating__count{color:rgba(var(--color-foreground),.62);font-size:1.15rem}.bb-product-price{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:-1rem 0 2rem}.bb-product-price__compare{color:rgba(var(--color-foreground),.56);font-size:1.45rem;text-decoration:line-through}.bb-product-price__current{color:rgb(var(--color-foreground));font-size:2.2rem}.bb-product-price__discount{background:var(--bb-accent-soft);border-radius:999px;color:rgb(var(--color-button));font-size:1.15rem;font-weight:700;padding:.5rem 1rem}.bb-product-price .is-hidden{display:none}.bb-trust-points{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 2rem;padding:0}.bb-trust-points li{align-items:center;background:var(--bb-trust-background);border:1px solid var(--bb-trust-border);border-radius:1.2rem;color:var(--bb-trust-text);display:flex;font-size:1.15rem;font-weight:650;gap:.8rem;line-height:1.35;min-width:0;padding:1rem}.bb-trust-points__icon{align-items:center;background:color-mix(in srgb,var(--bb-trust-icon) 12%,transparent);border-radius:50%;color:var(--bb-trust-icon);display:inline-flex;flex:0 0 3.2rem;height:3.2rem;justify-content:center}.bb-trust-points__icon svg{height:1.8rem;width:1.8rem}.product__info-container:has(.bb-personalization){background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem;box-shadow:0 1.6rem 4rem rgba(var(--color-foreground),.07);padding:clamp(2rem,3vw,3rem)}.bb-icon{display:inline-block;flex:0 0 2rem;height:2rem;width:2rem}.bb-personalization .button{align-items:center;border-radius:999px;display:inline-flex;gap:.8rem;justify-content:center;letter-spacing:.02em;padding-inline:2.2rem}.bb-personalization .button:before,.bb-personalization .button:after{display:none!important}.bb-personalization .button{border:1px solid rgba(var(--color-foreground),.22);box-shadow:none!important;outline-offset:.3rem}.bb-personalization .button:not(.button--secondary){border-color:rgb(var(--color-button))}.bb-personalization__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;list-style:none;margin:0 0 2rem;padding:0}.bb-personalization__progress li{align-items:center;color:rgba(var(--color-foreground),.46);display:flex;flex-direction:column;font-size:1.15rem;gap:.8rem;min-width:0;position:relative;text-align:center}.bb-personalization__progress li:after{background:rgba(var(--color-foreground),.12);border-radius:999px;content:"";height:.5rem;order:3;width:100%}.bb-personalization__progress li:last-child:after{display:block}.bb-personalization__progress li>span:first-child{display:none}.bb-personalization__progress li.is-active{color:rgb(var(--color-button));font-weight:700}.bb-personalization__progress li:has(~.is-active):after,.bb-personalization__progress li.is-active:after{background:rgb(var(--color-button))}.bb-personalization__step{background:color-mix(in srgb,rgb(var(--color-background)) 95%,rgb(var(--color-foreground)));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;box-shadow:none;padding:clamp(2rem,3vw,2.8rem)}.bb-personalization__step-heading{margin-bottom:2rem}.bb-personalization__step-heading h2{font-size:clamp(2.5rem,3.5vw,3.3rem);line-height:1.08;margin:.5rem 0 1.2rem}.bb-personalization__step-heading .rte{color:rgba(var(--color-foreground),.72);max-width:54rem}.bb-personalization__kicker{color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.bb-upload__list{display:grid;gap:.8rem}.bb-upload__item{align-items:center;background:var(--bb-accent-soft);border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;display:grid;gap:1.2rem;grid-template-columns:6.4rem minmax(0,1fr);min-height:8.8rem;padding:1.1rem;transition:border-color .2s ease,box-shadow .2s ease}.bb-upload__item:focus-within{border-color:rgb(var(--color-button));box-shadow:0 0 0 .3rem rgba(var(--color-button),.12)}.bb-upload__item.is-hidden,.bb-upload.has-files .bb-upload__item.is-hidden,.bb-upload__remove.is-hidden,.bb-upload__preview-image.is-hidden{display:none!important}.bb-upload__preview{align-items:center;aspect-ratio:1;background:rgb(var(--color-background));border-radius:.9rem;display:flex;justify-content:center;overflow:hidden}.bb-upload__preview img,.bb-upload__preview svg{height:100%;object-fit:cover;width:100%}.bb-upload__fallback-logo{object-fit:contain!important;padding:.8rem}.bb-upload__item.is-filled .bb-upload__fallback-logo{display:none!important}.bb-upload__control{align-items:center;display:grid;gap:.2rem 1rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.bb-upload__control>label{grid-column:1 / -1;justify-self:start;min-height:4.2rem;padding:.8rem 1.6rem}.bb-upload__filename{color:rgba(var(--color-foreground),.64);font-size:1.2rem;line-height:1.35;margin:.5rem 0 0;overflow:hidden;overflow-wrap:anywhere}.bb-upload__remove{font-size:1.2rem;white-space:nowrap}.bb-upload__add{margin-top:1rem;min-height:4.4rem!important}.bb-upload:not(.has-files) .bb-upload__item:first-child{border:1.5px dashed rgba(var(--color-button),.42);grid-template-columns:1fr;justify-items:center;min-height:15rem;padding:2.2rem;text-align:center}.bb-upload:not(.has-files) .bb-upload__item:first-child .bb-upload__preview{border-radius:50%;height:4.8rem;width:4.8rem}.bb-upload:not(.has-files) .bb-upload__item:first-child .bb-upload__control{justify-items:center}.bb-upload:not(.has-files) .bb-upload__item:first-child .bb-upload__control>label{justify-self:center}.bb-upload:not(.has-files) .bb-upload__add{display:none}.bb-upload.has-files .bb-upload__list{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-upload.has-files .bb-upload__item{align-content:start;display:grid;gap:.7rem;grid-template-columns:1fr;padding:.7rem}.bb-upload.has-files .bb-upload__preview{aspect-ratio:4 / 3;width:100%}.bb-upload.has-files .bb-upload__control{display:grid;grid-template-columns:1fr}.bb-upload.has-files .bb-upload__control>label{font-size:1.1rem;grid-column:1;justify-self:stretch;min-height:3.6rem;padding:.5rem .8rem;width:100%}.bb-upload.has-files .bb-upload__filename{display:-webkit-box;font-size:1.05rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bb-upload.has-files .bb-upload__remove{justify-self:start}.bb-personalization__instructions{margin-top:2rem}.bb-voice-note{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;margin-top:1.6rem;padding:1.5rem}.bb-voice-note__heading{align-items:flex-start;display:flex;gap:1rem}.bb-voice-note__heading p{color:rgba(var(--color-foreground),.65);font-size:1.2rem;margin:.3rem 0 0}.bb-voice-note__icon{align-items:center;background:var(--bb-accent-soft);border-radius:50%;display:inline-flex;flex:0 0 3.8rem;height:3.8rem;justify-content:center}.bb-voice-note__icon svg{height:2rem;width:2rem}.bb-voice-note__controls{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.bb-voice-note__controls .button{font-size:1.15rem;min-height:4rem;padding:.7rem 1.3rem}.bb-voice-note__status{color:rgba(var(--color-foreground),.62);font-size:1.15rem;margin:1rem 0 0;overflow-wrap:anywhere}.bb-voice-note audio{margin-top:1rem;max-width:100%;width:100%}.bb-personalization__helper{color:rgba(var(--color-foreground),.68);font-size:1.3rem;margin:.8rem 0 0}.bb-option-group{border:0;margin:0 0 2rem;padding:0}.bb-option-group legend{font-weight:700;margin-bottom:1.2rem}.bb-type-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-type-card{align-items:stretch;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem;cursor:pointer;display:grid;grid-template-columns:42% 58%;min-height:9rem;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bb-type-card:has(input:checked){border-color:rgb(var(--color-button));box-shadow:0 0 0 .3rem rgba(var(--color-button),.1)}.bb-type-card:hover{box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.08);transform:translateY(-.2rem)}.bb-type-card:has(input:focus-visible){outline:.3rem solid rgba(var(--color-button),.35);outline-offset:.2rem}.bb-type-card input,.bb-option-pill input{height:1px;opacity:0;position:absolute;width:1px}.bb-type-card__media{background:rgba(var(--color-foreground),.04);display:block;min-height:9rem;overflow:hidden}.bb-type-card__media img,.bb-type-card__media video,.bb-type-card__media svg{height:100%;object-fit:cover;width:100%}.bb-type-card__label{align-items:center;display:flex;font-size:1.25rem;font-weight:700;line-height:1.25;padding:1rem 3.6rem 1rem 1rem}.bb-type-card__check{align-items:center;background:rgb(var(--color-button));border:.2rem solid rgb(var(--color-background));border-radius:50%;box-shadow:0 .3rem 1rem rgba(var(--color-foreground),.18);color:rgb(var(--color-button-text));display:none;height:3rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:3rem}.bb-type-card__check svg{height:1.7rem;width:1.7rem}.bb-variant-badge,.bb-option-badge,.bb-selected-badge{background:var(--bb-badge-background);border-radius:999px;color:var(--bb-badge-text);font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.45rem .7rem;text-transform:uppercase}.bb-variant-badge{left:.7rem;position:absolute;top:.7rem}.bb-option-badge{position:absolute;right:.5rem;top:-.7rem}.bb-selected-badge{display:inline-block;margin-inline-start:.7rem}.bb-selected-badge[hidden]{display:none}.bb-type-card:has(input:checked) .bb-type-card__check{display:flex}.bb-option-pills{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-option-pill{align-items:center;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:1rem;cursor:pointer;display:inline-flex;justify-content:center;min-height:4.8rem;padding:1rem 1.2rem;position:relative;text-align:center}.bb-option-pill:has(input:checked){background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.bb-option-pill:has(input:disabled){display:none}.bb-personalization__selected-price{align-items:center;background:var(--bb-accent-soft);border-radius:1.2rem;display:flex;justify-content:space-between;margin:1.8rem 0;padding:1.5rem 1.7rem}.bb-personalization__alert{background:#fff2ef;border:1px solid #f5b7ae;border-radius:1rem;border-inline-start:.4rem solid #b42318;color:#7a271a;font-size:1.3rem;margin:1rem 0 0;padding:1.1rem 1.3rem}.bb-personalization__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.bb-personalization__actions .button{min-height:4.8rem;white-space:normal}.bb-personalization__spinner{animation:bb-spin .8s linear infinite;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;display:none;height:1.8rem;margin-left:.8rem;width:1.8rem}.product-form__submit.loading .bb-personalization__spinner{display:inline-block}.bb-personalization__spinner.hidden{display:none}.bb-upload-progress{flex:1 0 100%;width:100%}.bb-upload-progress__track{background:rgba(var(--color-foreground),.12);border-radius:999px;height:.8rem;overflow:hidden}.bb-upload-progress__track span{background:rgb(var(--color-button));display:block;height:100%;transition:width .18s ease;width:0}.bb-upload-progress p{color:rgba(var(--color-foreground),.7);font-size:1.2rem;margin:.7rem 0 0;text-align:center}@keyframes bb-spin{to{transform:rotate(360deg)}}.bb-review{margin:0}.bb-review>div{border-bottom:1px solid rgba(var(--color-foreground),.12);display:grid;gap:1rem;grid-template-columns:minmax(11rem,.8fr) 1.2fr;padding:1.2rem 0}.bb-review dt{font-weight:700}.bb-review dd{margin:0;overflow-wrap:anywhere}.bb-quantity{margin-top:2.4rem}.bb-quantity input{border:1px solid rgba(var(--color-foreground),.24);border-radius:.6rem;font-size:1.6rem;margin-inline-start:1rem;max-width:100%;min-height:4.6rem;padding:.8rem;width:8rem}.bb-proof-note{background:var(--bb-accent-soft);border-inline-start:.35rem solid rgb(var(--color-button));border-radius:1.2rem;margin-top:2.4rem;padding:1.8rem}.bb-proof-note .rte{margin-top:.6rem}.bb-mobile-customize{display:none!important}@media screen and (max-width:749px){.bb-personalization{margin-top:1.8rem}.bb-personalization__progress{gap:.6rem;margin-bottom:1.6rem}.product__info-container:has(.bb-personalization){border-radius:1.6rem;padding:1.6rem 1.2rem}.bb-personalization__progress li{background:transparent;border-radius:0;font-size:1rem;gap:.6rem;line-height:1.2;min-height:0;padding:0}.bb-personalization__progress li.is-active{background:transparent;box-shadow:none}.bb-personalization__progress li:after{display:block;height:.4rem}.bb-trust-points{grid-template-columns:1fr}.bb-trust-points li{font-size:1.2rem;padding:.9rem 1rem}.bb-personalization__step{border-radius:1.4rem;padding:1.8rem 1.4rem}.bb-personalization__step-heading h2{font-size:2.35rem}.bb-personalization__step-heading .rte{font-size:1.35rem;line-height:1.55}.bb-personalization__kicker{font-size:1rem}.bb-personalization__step-heading{margin-bottom:1.8rem}.bb-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-option-pill{min-height:4.8rem}.bb-personalization__actions{align-items:stretch;flex-direction:column;inset:auto!important;position:static!important;transform:none!important}.bb-personalization__actions .button{min-height:5.2rem;width:100%}.bb-personalization__actions [data-next],.bb-personalization__actions .product-form__submit{display:none!important}.bb-review>div{grid-template-columns:1fr;gap:.4rem}.bb-upload.has-files .bb-upload__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-type-card{grid-template-columns:38% 62%;min-height:7.8rem}.bb-type-card__media{min-height:7.8rem}.bb-option-group legend{font-size:1.4rem}.bb-option-pill{font-size:1.25rem;min-height:4.4rem}.bb-quantity{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1rem;min-width:0}.bb-quantity input{flex:0 0 8rem;margin-inline-start:0;min-width:0}.bb-quantity .bb-personalization__helper{flex-basis:100%}.bb-mobile-customize{bottom:max(1.2rem,env(safe-area-inset-bottom));box-shadow:0 .8rem 2.5rem rgba(var(--color-foreground),.22)!important;display:inline-flex!important;left:1.2rem;min-height:5.4rem;position:fixed;right:1.2rem;width:calc(100% - 2.4rem);z-index:20}.bb-mobile-customize.is-hidden{display:none!important}}@media screen and (max-width:420px){.bb-upload__item{gap:1rem;grid-template-columns:5.6rem minmax(0,1fr);min-height:7.8rem;padding:1rem}.bb-upload__control>label{min-height:4.2rem;padding-inline:1.2rem}.bb-upload__control{grid-template-columns:1fr}.bb-upload__remove{justify-self:start}.bb-option-pills{grid-template-columns:1fr}.bb-type-card__label{font-size:1.3rem;padding:1rem 3.2rem 1rem 1rem}}@media(prefers-reduced-motion:reduce){.bb-type-card__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/144/compiled_assets/styles.css.map?subset=CBAHAAAAAAAACA */
