.faqs{max-width:840px;margin-inline:auto}@media(min-width:1280px){.product__thumbnails--beside{order:1}}.section--rounded>.page-width--full{width:calc(100% - clamp(2rem,6vw,6rem));margin-inline:auto;background:#fff;border-radius:24px;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem)}[id*=footer] .section--rounded>.page-width--full,[id*=announcement] .section--rounded>.page-width--full,[id*=mobile-dock] .section--rounded>.page-width--full,[id*=header] .section--rounded>.page-width--full{width:auto;max-width:none;background:none;border-radius:0;padding:0}.product__breadcrumb{margin-bottom:20px}.product__breadcrumb ul{align-items:center;flex-wrap:wrap;row-gap:4px}.product__breadcrumb li,.product__breadcrumb a{font-size:14px;line-height:1.45}.product__breadcrumb a{color:#3a2b20bf;transition:color .15s ease}.product__breadcrumb a:hover,.product__breadcrumb a:focus-visible{color:var(--brdc-teal-dark)}.product__breadcrumb a.reversed-link{background-image:none}.product__breadcrumb a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#3a2b2059;transition:color .15s ease,text-decoration-color .15s ease}.product__breadcrumb a:hover,.product__breadcrumb a:focus-visible{text-decoration-color:currentColor}.product__breadcrumb ul li:not(:first-child):before{content:"";display:block;width:6px;height:6px;background:none;border:solid rgba(58,43,32,.5);border-width:1.5px 1.5px 0 0;transform:rotate(45deg);flex:none}.product__breadcrumb li:last-child{color:#3a2b20b3;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__breadcrumb a:focus-visible{outline:2px solid var(--brdc-teal-dark);outline-offset:3px;border-radius:2px}.cl-po--option[data-option=rush_processing].brdc-rush-locked{opacity:.72}.cl-po--option[data-option=rush_processing].brdc-rush-locked input[type=checkbox]{cursor:not-allowed}.brdc-rush-note{margin:6px 0 0;font-size:13px!important;line-height:1.5;font-weight:600;color:#2f7f7b}#brdc-rush-upsell{background:var(--brdc-blush);border:1px solid #f0a8b4;border-radius:14px;padding:16px 18px;margin:0 0 16px}#brdc-rush-upsell .brdc-rush-upsell__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#b23a52}#brdc-rush-upsell .brdc-rush-upsell__body{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:#5c534b}#brdc-rush-upsell .brdc-rush-upsell__body b{font-weight:700;color:var(--brdc-ink)}#brdc-rush-upsell button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:#e8879a;color:#fff;font-size:14px;font-weight:700;border-radius:999px;padding:11px 22px;transition:background-color .2s ease}#brdc-rush-upsell button:hover:not(:disabled){background:#d9738a}#brdc-rush-upsell button:disabled{opacity:.6;cursor:default}#brdc-cart-cutoff{margin:0 0 12px;font-size:13.5px;font-weight:700;line-height:1.5;color:#2f7f7b}#brdc-cart-cutoff.brdc-cart-cutoff--rush{color:#b23a52}@media screen and (min-width:1024px){.topbar--center{--topbar-grid-template: "socials announcement localization" /minmax(0, 1fr) minmax(0, 2.6fr) minmax(0, 1fr)}.topbar--center.topbar--inverted{--topbar-grid-template: "localization announcement socials" /minmax(0, 1fr) minmax(0, 2.6fr) minmax(0, 1fr)}}.topbar .announcement-bar{justify-self:center;max-width:100%;width:100%}@media screen and (min-width:1280px){.announcement-bar .announcement__slides.flickity{min-width:0;max-width:none;width:100%}}.announcement-text[data-src=brdc-rush-guard]{white-space:normal;text-wrap:balance}.announcement-bar .announcement__slide,.announcement-bar .announcement__content{align-items:center}@media screen and (max-width:767px){.announcement-text[data-src=brdc-rush-guard]{font-size:12px;line-height:1.25}}.announcement-text[data-src=brdc-rush-guard] .brdc-cd{font-weight:700;font-variant-numeric:tabular-nums}dl:has(.brdc-cartprop){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;row-gap:.35rem;align-items:start}dl:has(.brdc-cartprop)>div:not(.brdc-cartprop){grid-column:1 / -1}.brdc-cartprop{display:contents}.brdc-cartprop__k:after{content:":"}.brdc-cartprop__k{font-weight:600;white-space:nowrap}.brdc-cartprop__v{min-width:0}.brdc-cartprop__file{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;word-break:break-all}.brdc-cartprop__file:hover span{text-decoration:underline}.brdc-cartprop__thumb{width:40px;height:40px;flex:0 0 40px;object-fit:contain;border-radius:6px;background-color:#fff;background-image:conic-gradient(#e2e8e8 25%,transparent 0 50%,#e2e8e8 0 75%,transparent 0);background-size:10px 10px}.brdc-cartprop__list{margin:0;padding:0;list-style:none}.brdc-cartprop__list li{margin:0}:root{--title-xl: clamp(40px, 7.813vw, 64px)}@media screen and (min-width:1024px){:root{--title-xl: clamp(64px, 5.474vw, 104px)}}@media screen and (min-width:1024px){[id$=__review-how] .collage.with-richtext{align-items:center}}[id$=__review-how] .title-wrapper .button--secondary{color:#302620;background-color:var(--brdc-pink);border-color:var(--brdc-pink)}[id$=__review-how] .title-wrapper .button--secondary:hover{background-color:#f7a7aa;border-color:#f7a7aa}.header details[level=child]>summary .dropdown__indicator{opacity:1;display:flex;align-items:center}.header .dropdown__indicator svg,.header summary .icon svg{width:14px!important;height:14px!important;transition:transform .2s ease}.header details[level=child]>summary .dropdown__indicator svg{transform:rotate(0)}.header details[level=child][open]>summary .dropdown__indicator svg{transform:rotate(-90deg)}.header details[level=child]{position:relative}.header details[level=child]>.dropdown{top:50%!important;transform:translateY(-50%)!important;left:calc(100% + 10px)!important}.header details[level=child]>.dropdown>.dropdown__container{max-height:calc(100vh - 200px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.header .list-menu{flex-wrap:wrap!important;row-gap:var(--sp-2, 8px);justify-content:center}.header .list-menu>li{margin-right:6px;flex-shrink:0}.header .menu__item,.header .menu__item .btn-text{white-space:nowrap}@media(min-width:1200px){.header .menu__item{font-size:14px}}.header details[level=child]>summary:after{content:"";position:absolute;top:-10px;right:-26px;width:30px;height:calc(100% + 20px);background:transparent;pointer-events:auto}.header details[level=child]>.dropdown:before{content:"";position:absolute;top:0;left:-14px;width:14px;height:100%;background:transparent}.header details[level=child]>summary{padding-right:14px}@supports (selector(:has(*))){.header:has(details[open]){position:sticky!important;top:0!important;z-index:9999!important}}@supports (selector(:has(*))){@media screen and (min-width:1024px){.header details[level=top] .dropdown__nav:has(>li:nth-child(15)){display:grid;grid-template-columns:repeat(2,minmax(11rem,1fr));grid-auto-flow:column;grid-template-rows:repeat(12,auto);column-gap:var(--sp-8, 32px);align-content:start}}}@media screen and (min-width:1024px){.header details[level=child]>.dropdown>.dropdown__container{background-color:#fff;border:1px solid var(--brdc-pink, #ffbdbf);border-radius:var(--rounded-block, 12px);box-shadow:0 10px 30px #3a2b201f;padding:var(--sp-4, 16px) var(--sp-5, 20px);position:relative;z-index:3}}@media screen and (min-width:1024px){.header details[level=top] .dropdown__nav>li:has(details[level=child][open]){position:relative;z-index:5}.header details[level=child][open]>.dropdown{z-index:5}}@media screen and (min-width:1024px){.header .list-menu>li:nth-last-child(-n+2){position:relative}.header .list-menu>li:nth-last-child(-n+2) details[level=top]>.dropdown{left:auto;right:0;top:calc((100% - var(--header-height)) / 2)}}@media screen and (min-width:1024px)and (max-width:1199px){.header .menu__item{font-size:14px}.header .list-menu>li{margin-right:2px}}@media screen and (min-width:1024px){.header .list-menu>li{margin-right:0}}@media screen and (min-width:1024px)and (max-width:1500px){.header.header{padding-inline:var(--sp-6, 24px)}}@media screen and (min-width:1024px)and (max-width:1500px){.header .header__menu{max-width:calc(100vw - 380px);min-width:0}}.brdc-breadcrumb{margin-top:1.5rem;margin-bottom:1.75rem}@media screen and (min-width:1536px){.page-width{--page-padding: var(--sp-12);--page-container: calc(100vw - var(--page-padding) * 2)}}.shopify-section-group-header-group>span.overlay{top:var(--topbar-height, 3rem);height:auto;bottom:0}[id*=__cmp-] .image-comparison{max-width:960px;margin-inline:auto}[id*=__cmp-] .comparison__box{display:none}[id*=__cmp-] .comparison__captions{max-width:960px;margin:.75rem auto 0}@media screen and (min-width:1024px){[id*=__img-] .image-with-text__item:first-child{flex:0 1 576px;max-width:50%;align-self:center}}.press-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1090px;margin-inline:auto}@media screen and (max-width:989px){.press-nav{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:539px){.press-nav{grid-template-columns:repeat(2,1fr)}}.press-nav__item{display:block;text-decoration:none;color:inherit}.press-nav__media{display:block;overflow:hidden;border-radius:.75rem;aspect-ratio:1 / 1;background:rgb(var(--color-background-2, 245 245 245))}.press-nav__media img,.press-nav__media svg{display:block;width:100%;height:100%;object-fit:contain;padding:.75rem;transition:transform .35s ease}.press-nav__item:hover .press-nav__media img,.press-nav__item:focus-visible .press-nav__media img{transform:scale(1.08)}.press-nav__label{display:block;margin-top:.75rem;text-align:center;font-weight:600}.press-nav__item:hover .press-nav__label{text-decoration:underline}@media(prefers-reduced-motion:reduce){.press-nav__media img{transition:none}.press-nav__item:hover .press-nav__media img{transform:none}}[id*=__img-]{scroll-margin-top:7rem}.press-banner{position:relative}.press-banner img{display:block;width:100%;height:auto;border-radius:.75rem}.press-banner__title{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}[id*=__img-] .section--divider{position:relative}[id*=__img-] .section--divider:after{border-block-start-color:var(--brdc-pink)}[id*=__img-] .image-with-text__item:has(.image-with-text__media){align-self:flex-start}[id*=__img-] .image-with-text__media{height:auto}.ship-rates,.ship-maps{max-width:1090px;margin-inline:auto}.ship-rates>p,.ship-maps>p{font-size:14px;line-height:1.6;margin:0 0 1rem}.ship-rates table{width:100%;border-collapse:collapse;margin:1.25rem 0 1rem;font-size:14px;display:block;overflow-x:auto;white-space:nowrap}@media screen and (min-width:700px){.ship-rates table{display:table;white-space:normal}}.ship-rates th{text-align:left;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary, 110 110 110));border-bottom:2px solid var(--brdc-teal);padding:0 1rem .6rem 0}.ship-rates td{padding:.8rem 1rem .8rem 0;border-bottom:1px solid rgba(58,43,32,.12);vertical-align:top}.ship-rates tbody tr:last-child td{border-bottom:none}.ship-rates td:last-child,.ship-rates th:last-child{text-align:right;padding-right:0;white-space:nowrap}.ship-rates__note{font-size:13px;line-height:1.6;color:rgb(var(--color-foreground-secondary, 110 110 110));margin:.75rem 0 0}.ship-maps__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1.5rem auto 1rem;max-width:820px}.ship-maps__grid figure{margin:0}.ship-maps__grid img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid rgba(58,43,32,.12)}.ship-maps__grid figcaption{font-size:13px;font-weight:600;margin-top:.6rem}.ship-maps__note{font-size:13px;color:rgb(var(--color-foreground-secondary, 110 110 110));margin:.5rem 0 0}[id*=__benefit_strip] .text-with-icons.with-background .column{background-color:var(--brdc-blush);border:1px solid var(--brdc-teal);border-radius:24px;padding:28px 24px;box-shadow:0 8px 24px #3a2b200f}[id*=__benefit_strip] .text-with-icons.with-background .column,[id*=__benefit_strip] .text-with-icons.with-background .column__content{text-align:center}[id*=__benefit_strip] .text-with-icons.with-background .column{justify-content:center;align-items:center}[id*=__benefit_strip] .text-with-icons{column-gap:clamp(20px,2.6vw,40px)}.ship-rates>h2,.ship-rates>p,.ship-maps>h2,.ship-maps>p,.ship-maps__grid figcaption{text-align:center}[id*=__ship_] .section--divider:after,[id*=__benefit_strip] .section--divider:after{border-block-start-color:var(--brdc-pink)}[id*=__benefit_strip_pickup] a[href*="google.com/maps"]{display:inline-flex;align-items:center;gap:.4em;min-height:44px;margin-top:.4rem;padding:0 1.1rem;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;color:var(--brdc-ink);background:var(--brdc-pink);border-radius:999px;transition:background .15s ease}[id*=__benefit_strip_pickup] a[href*="google.com/maps"]:before{content:"\2794";font-size:.95em;transform:translateY(-1px)}[id*=__benefit_strip_pickup] a[href*="google.com/maps"]:hover,[id*=__benefit_strip_pickup] a[href*="google.com/maps"]:focus-visible{background:var(--brdc-pink-strong);color:#fff}[id*=_cards] .multicolumn-card.with-border{background-color:var(--brdc-blush);border:1px solid var(--brdc-teal);border-radius:24px;padding:28px 24px;box-shadow:0 8px 24px #3a2b200f}[id*=_cards] .multicolumn-card.with-border,[id*=_cards] .multicolumn-card__info{text-align:center}[id*=_cards] .multicolumn-card__info{padding:0}[id*=_cards] .multicolumn.card-grid{gap:clamp(16px,1.8vw,28px)}.label-swatch:not(:has(img)){background-color:#fff;border:2px solid var(--brdc-pink);border-radius:999px;padding:9px 20px;font-weight:500;color:var(--brdc-ink);box-shadow:0 2px 6px #3a2b202e;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}input:checked+.label-swatch:not(:has(img)){background-color:var(--brdc-pink-strong);border-color:var(--brdc-pink-strong);color:#fff;box-shadow:0 3px 8px #3a2b2047}.label-swatch:not(:has(img)):before,.label-swatch:not(:has(img)):after{display:none!important}.label-swatch:not(:has(img)):hover{border-color:var(--brdc-pink-strong);box-shadow:0 3px 8px #3a2b203d}input:checked+.label-swatch:not(:has(img)):hover{border-color:var(--brdc-pink-strong)}.brdc-rush-add{margin-block:16px 4px;padding:14px 16px;background-color:var(--brdc-blush);border:1px solid var(--brdc-teal);border-radius:16px}.brdc-rush-add__row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.brdc-rush-add__check{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--brdc-pink-strong);cursor:pointer}.brdc-rush-add__copy{display:grid;gap:2px}.brdc-rush-add__title{font-weight:600}.brdc-rush-add__body{font-size:14px;line-height:1.45}.brdc-rush-add[hidden],.brdc-rush-add__row[hidden]{display:none!important}.pagination .page.current{background-color:var(--brdc-pink, #ffbdbf);color:var(--brdc-ink, #3a2b20)}.pagination a.page:hover{background-color:var(--brdc-blush, #fff7f9);color:var(--brdc-ink, #3a2b20)}.swatches input:checked+.color-swatch:after{--tw-shadow-color: var(--brdc-pink-strong, #fe8cb3);--tw-shadow-colored: 0 0 0 2px var(--brdc-pink-strong, #fe8cb3);--tw-shadow: var(--tw-shadow-colored)}.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch:not(:has(img)):not(.cl-po--swatch-color){background:#fff!important;border:2px solid var(--brdc-pink)!important;border-radius:999px!important;padding:9px 20px!important;font-weight:500!important;color:var(--brdc-ink)!important;box-shadow:0 2px 6px #3a2b202e!important}.cl-po--wrapper .cl-po--input:checked+.cl-po--swatch:not(:has(img)):not(.cl-po--swatch-color),.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch.selected:not(:has(img)):not(.cl-po--swatch-color){background:var(--brdc-pink-strong)!important;border-color:var(--brdc-pink-strong)!important;color:#fff!important}.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch:not(:has(img)):not(.cl-po--swatch-color):hover{border-color:var(--brdc-pink-strong)!important}.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch.cl-po--swatch-color{border:2px solid var(--brdc-teal)!important}.cl-po--wrapper .cl-po--input:checked+.cl-po--swatch.cl-po--swatch-color,.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch.cl-po--swatch-color.selected{border-color:var(--brdc-pink-strong)!important;box-shadow:0 0 0 2px var(--brdc-pink-strong)!important}.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch:has(img){background:#fff!important;border:2px solid var(--brdc-teal)!important;border-radius:12px!important;overflow:hidden!important;color:var(--brdc-ink)!important;font-weight:500!important}.cl-po--wrapper .cl-po--input:checked+.cl-po--swatch:has(img),.cl-po--wrapper .cl-po--swatch-item .cl-po--swatch.selected:has(img){border-color:var(--brdc-pink-strong)!important;box-shadow:0 0 0 2px var(--brdc-pink-strong)!important}input:not(:checked)+.color-swatch.with-image:after{box-shadow:0 0 0 2px var(--brdc-teal)!important}.cl-po--wrapper select.cl-po--input,.cl-po--wrapper input[type=text].cl-po--input,.cl-po--wrapper textarea.cl-po--input{background:#fff!important;border:2px solid var(--brdc-pink)!important;border-radius:999px!important;padding:9px 20px!important;color:var(--brdc-ink)!important;font-weight:500!important}.cl-po--wrapper textarea.cl-po--input{border-radius:20px!important}.cl-po--wrapper select.cl-po--input:focus,.cl-po--wrapper input[type=text].cl-po--input:focus,.cl-po--wrapper textarea.cl-po--input:focus{border-color:var(--brdc-pink-strong)!important;outline:none!important}.cl-po--wrapper .cl-po--options .cl-po--label{font-weight:700!important;color:var(--brdc-ink)!important}.cl-po--wrapper .cl-po--options .cl-po--help{color:var(--brdc-ink-soft)!important;font-weight:400!important}.cl-po--wrapper .cl-po--option,.cl-po--wrapper .cl-po--swatch-item,.cl-po--wrapper .cl-po--value{color:var(--brdc-ink)!important}.cl-po--wrapper input[type=radio].cl-po--input,.cl-po--wrapper input[type=checkbox].cl-po--input{accent-color:var(--brdc-pink-strong)!important;border-color:var(--brdc-pink)!important}.cl-po--wrapper .choices__inner{background:#fff!important;border:2px solid var(--brdc-pink)!important;border-radius:999px!important;padding:7px 18px!important;color:var(--brdc-ink)!important;font-weight:500!important}.cl-po--wrapper .choices.is-focused .choices__inner,.cl-po--wrapper .choices.is-open .choices__inner{border-color:var(--brdc-pink-strong)!important;box-shadow:0 0 0 2px var(--brdc-pink-strong)!important}.cl-po--wrapper .choices__list--dropdown{border:2px solid var(--brdc-pink)!important;border-radius:16px!important;overflow:hidden!important}.cl-po--wrapper .choices__list--dropdown .choices__item--selectable.is-highlighted{background:var(--brdc-blush)!important;color:var(--brdc-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/brdc-theme-overrides.css.map */
