.bb-gifting{color:rgb(var(--color-foreground))}.bb-gifting *,.bb-gifting *:before,.bb-gifting *:after{box-sizing:border-box}.bb-gifting__band{padding-block:clamp(3.6rem,5vw,6.4rem);scroll-margin-top:calc(var(--header-height, 10rem) + 2rem)}.bb-gifting__split{display:grid;gap:3rem;align-items:center}.bb-gifting__split>*,.bb-gifting__form-layout>*{min-width:0}.bb-gifting__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:.12em}.bb-gifting__title,.bb-gifting__heading,.bb-gifting h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;text-wrap:balance;overflow-wrap:anywhere}.bb-gifting__title{max-width:16ch;margin:0;font-size:clamp(4.4rem,5.7vw,7.4rem);line-height:.98;letter-spacing:-.045em}.bb-gifting__heading{max-width:25ch;margin:0 0 2.4rem;font-size:clamp(3.2rem,4.3vw,5.4rem);line-height:1.04;letter-spacing:-.035em}.bb-gifting h3{margin:0 0 1.2rem;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em}.bb-gifting__lead{max-width:48ch;margin-top:2.4rem;font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.5}.bb-gifting__intro{max-width:62ch;margin:0 0 2.8rem;font-size:1.8rem;line-height:1.55}.bb-gifting .rte{overflow-wrap:anywhere}.bb-gifting .rte>:first-child{margin-top:0}.bb-gifting .rte>:last-child{margin-bottom:0}.bb-gifting__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}.bb-gifting .button{min-width:0;max-width:100%;min-height:4.8rem;padding:1.4rem 2rem;font-weight:700;font-size:1.3rem;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere;--buttons-radius: .8rem;--buttons-radius-outset: .9rem}.bb-gifting :is(a,button,summary,input,select,textarea):focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.bb-gifting__media{display:block;min-width:0;overflow:hidden;border-radius:1.6rem;background:rgba(var(--color-foreground),.035)}.bb-gifting__media img{display:block;width:100%;height:clamp(26rem,32vw,42rem);object-fit:var(--gift-fit, contain);object-position:var(--gift-focal, 50% 50%)}.bb-gifting__media--card{margin-bottom:2rem;border-radius:.8rem}.bb-gifting__media--card img{height:auto;aspect-ratio:4 / 3}.bb-gifting__pathways{display:grid;gap:2rem}.bb-gifting__pathway{display:flex;flex-direction:column;min-width:0;padding:clamp(2rem,3vw,3.2rem);border:.1rem solid rgba(var(--color-foreground),.3);border-top:.3rem solid #df9799;border-radius:1.2rem}.bb-gifting__pathway h3{font-size:clamp(2.8rem,3vw,3.8rem)}.bb-gifting__pathway .rte{max-width:45ch;margin-bottom:2.4rem;line-height:1.6}.bb-gifting__pathway .bb-gifting__actions{margin-top:auto}.bb-gifting .bb-gifting__product-title{font-size:2.2rem}.bb-gifting .price{font-size:1.9rem}.bb-gifting__options{display:grid;gap:2rem;padding:0;margin:3rem 0;list-style:none}.bb-gifting__option{display:flex;flex-direction:column;min-width:0;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.2rem}.bb-gifting__option .rte{margin-bottom:1.4rem;font-size:1.6rem;line-height:1.6}.bb-gifting__text-link{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;min-height:4.8rem;margin-top:auto;color:inherit;font-size:1.3rem;font-weight:700;text-underline-offset:.4rem;overflow-wrap:anywhere}.bb-gifting__minimum{max-width:90rem;padding:2.2rem;border-left:.4rem solid #df9799;background:rgba(var(--color-foreground),.035);border-radius:0 .8rem .8rem 0}.bb-gifting__minimum h3{font-size:1.6rem}.bb-gifting__minimum .rte{line-height:1.6}.bb-gifting__steps{display:grid;gap:2.4rem;margin:3.2rem 0;padding:0;list-style:none;counter-reset:gifting-step}.bb-gifting__steps li{min-width:0;border-top:.1rem solid rgba(var(--color-foreground),.3);padding-top:2rem}.bb-gifting__steps li:before{counter-increment:gifting-step;content:"0" counter(gifting-step);display:block;margin-bottom:2rem;font-size:1.4rem;font-weight:700}.bb-gifting__steps h3{font-size:1.9rem}.bb-gifting__steps .rte{font-size:1.6rem;line-height:1.6}.bb-gifting__note{max-width:65ch;font-size:1.4rem;line-height:1.6;overflow-wrap:anywhere}.bb-gifting__note a,.bb-gifting__status a{color:inherit;text-underline-offset:.3rem}.bb-gifting__form-layout{display:grid;gap:3rem;align-items:start}.bb-gifting__form-panel{min-width:0;padding:clamp(1.6rem,2.5vw,3.2rem);border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.6rem}.bb-gifting__fields{display:grid;gap:1.8rem}.bb-gifting__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.bb-gifting__field label{font-size:1.4rem;font-weight:600;line-height:1.4}.bb-gifting__field :is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:4.8rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.5);border-radius:.6rem;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:1.6rem;line-height:1.5}.bb-gifting__field textarea{resize:vertical}.bb-gifting__field [aria-invalid=true]{border-width:.2rem}.bb-gifting__form-panel button[type=submit]{margin-top:2rem}.bb-gifting__status{padding:2rem;margin-bottom:2rem;border:.2rem solid currentColor;border-radius:.8rem}.bb-gifting__faq{max-width:90rem}.bb-gifting__faq details{border-top:.1rem solid rgba(var(--color-foreground),.3)}.bb-gifting__faq details:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.3)}.bb-gifting__faq summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:5.6rem;padding-block:2rem;font-weight:700;font-size:1.6rem;line-height:1.45;list-style:none;cursor:pointer}.bb-gifting__faq summary::-webkit-details-marker{display:none}.bb-gifting__faq summary span{flex-shrink:0;font-size:2.4rem}.bb-gifting__faq details[open] summary span{transform:rotate(45deg)}.bb-gifting__answer{padding-bottom:2rem;line-height:1.65}@media(min-width:750px){.bb-gifting__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem}.bb-gifting__split--text{grid-template-columns:minmax(0,1fr)}.bb-gifting__split:not(.bb-gifting__split--text) .bb-gifting__title{font-size:clamp(4.2rem,5.1vw,6.8rem)}.bb-gifting__pathways,.bb-gifting__steps,.bb-gifting__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-gifting__field--wide{grid-column:1 / -1}}@media(min-width:990px){.bb-gifting__options{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-gifting__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-gifting__form-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4rem}}@media(max-width:749px){.bb-gifting .page-width{padding-inline:2rem}.bb-gifting__media img{height:26rem;object-position:var(--gift-mobile-focal, 50% 50%)}.bb-gifting__media--card img{height:auto}.bb-gifting__actions{flex-direction:column;align-items:stretch}.bb-gifting__form-panel button[type=submit]{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-bigboy-gifting.css.map */
