@layer sections{.c-pdp-section h2,.c-pdp-section .c-pdp-heading-lg{font-family:var(--font-brand-display);font-size:var(--bb-pdp-heading-xl);font-weight:400;line-height:1;letter-spacing:.06rem;text-transform:uppercase}.c-pdp-section h3,.c-pdp-section .c-pdp-heading-md{font-family:var(--font-brand-body-bold);font-size:var(--bb-pdp-heading-sm);font-weight:400;line-height:1.2;letter-spacing:.06rem}.c-pdp-section p,.c-pdp-section .c-pdp-body{font-family:var(--font-brand-body);font-size:var(--bb-pdp-body);line-height:var(--bb-pdp-body-line-height);color:var(--color-text-primary)}.c-hp-section h2,.c-hp-section .c-hp-heading-lg{font-size:var(--bb-hp-heading-lg);font-weight:600;line-height:1.22;letter-spacing:-.01em}.c-hp-section h3,.c-hp-section .c-hp-heading-md{font-size:var(--bb-hp-heading-md);font-weight:600;line-height:1.22}.c-hp-section p,.c-hp-section .c-hp-body{font-size:var(--bb-hp-body);line-height:var(--bb-hp-body-line-height)}.c-col-section h2,.c-col-section .c-col-heading-lg{font-family:var(--font-brand-display);font-size:var(--bb-col-heading-lg);font-weight:400;text-transform:uppercase;letter-spacing:.06rem;line-height:1;color:var(--color-text-primary)}.c-col-section h3,.c-col-section .c-col-heading-md{font-family:var(--font-brand-display);font-size:var(--bb-col-heading-md);font-weight:400;text-transform:uppercase;letter-spacing:.06rem;line-height:1.1;color:var(--color-text-primary)}.c-col-section p,.c-col-section .c-col-body{font-family:var(--font-brand-body);font-size:var(--bb-col-body);line-height:var(--bb-col-body-line-height);color:var(--color-text-primary)}.c-pdp-btn{display:inline-flex;align-items:center;justify-content:center;padding:2rem 1.6rem;font-family:var(--font-brand-body-bold);font-size:2rem;font-weight:400;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;border:2px solid var(--color-text-dark);border-radius:100px;cursor:pointer;transition:opacity .2s ease,transform .1s ease;min-height:6.8rem;min-width:4.4rem;background:var(--color-text-dark);color:var(--color-text-cta);box-shadow:2px 2px 0 0 var(--color-shadow-gold)}.c-pdp-btn:hover{opacity:.9}.c-pdp-btn:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px;box-shadow:0 0 0 4px var(--color-white),2px 2px 0 0 var(--color-shadow-gold)}.c-pdp-btn:active{transform:translateY(1px);box-shadow:1px 1px 0 0 var(--color-shadow-gold)}.c-pdp-button{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:none;border-radius:100px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease;min-height:4.8rem;min-width:4.4rem}.c-pdp-button:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px;box-shadow:0 0 0 4px var(--color-white)}.c-pdp-button:active{transform:translateY(1px)}.c-pdp-button--primary{background-color:var(--color-text-dark);color:var(--color-text-cta);box-shadow:2px 2px 0 0 var(--color-shadow-gold)}.c-pdp-button--primary:hover{opacity:.9}.c-pdp-button--secondary{background-color:transparent;color:var(--color-text-primary);border:.1rem solid var(--color-text-primary)}.c-pdp-button--secondary:hover{background-color:#231f200d}.c-pdp-button--full-width{width:100%}.c-hp-button{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease;min-height:4.8rem;min-width:4.4rem}.c-hp-button:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px;box-shadow:0 0 0 4px var(--color-white)}.c-hp-button:active{transform:translateY(1px)}.c-hp-button--primary{background-color:var(--color-brand-purple);color:var(--color-brand-cream)}.c-hp-button--primary:hover{background-color:color-mix(in srgb,var(--color-brand-purple) 90%,transparent)}.c-hp-button--secondary{background-color:transparent;color:var(--color-brand-purple);border:.1rem solid var(--color-brand-purple)}.c-hp-button--secondary:hover{background-color:color-mix(in srgb,var(--color-brand-purple) 5%,transparent)}.c-hp-button--full-width{width:100%}.c-pdp-section--hidden,.c-hp-section--hidden,.c-col-section--hidden{display:none}.c-pdp-section,.c-hp-section,.c-col-section{width:100%}.c-pdp-section__inner,.c-hp-section__inner,.c-col-section__inner{max-width:var(--bb-content-max-width);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:750px){.c-pdp-section__inner,.c-hp-section__inner,.c-col-section__inner{padding-left:5rem;padding-right:5rem}}.c-pdp-card-shadow{box-shadow:0 5px 5px 0 var(--color-shadow-gold)}.c-pdp-bullet-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-accent-orange);flex-shrink:0}.c-pdp-bullet-icon__svg{width:1.8rem;height:1.8rem;fill:var(--color-white)}.c-pdp-bullet-icon--lg{width:2.6rem;height:2.6rem}.c-pdp-star{width:1.8rem;height:1.8rem;flex-shrink:0}.u-text-center{text-align:center}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes c-pdp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes c-pdp-accordion-open{0%{max-height:0;opacity:0}to{max-height:50rem;opacity:1}}@media(prefers-reduced-motion:reduce){.c-pdp-section *,.c-pdp-section *:before,.c-pdp-section *:after,.c-hp-section *,.c-hp-section *:before,.c-hp-section *:after,.c-col-section *,.c-col-section *:before,.c-col-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bb-base.css.map */
