:root{--fbrc8-cream: #fbfaf7;--fbrc8-ink: #161619;--fbrc8-white: #ffffff;--fbrc8-muted: #6c6c74;--fbrc8-border: #eae7e0;--fbrc8-border-strong: #dad7cf;--fbrc8-surface-muted: #f4f2ec;--fbrc8-blue: #2068d4;--fbrc8-pink: #e6188a;--fbrc8-orange: #f0801e;--fbrc8-green: #1ca331;--fbrc8-purple: #ae1b86;--fbrc8-dark-raised: #2c2f38;--fbrc8-shadow: 0 8px 24px rgba(22, 22, 25, .06)}body{background:var(--fbrc8-cream)}.header-wrapper{background:#fffffff5;border-bottom:1px solid var(--fbrc8-border);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px)}.scrolling-promotion,.scrolling-promotion *{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}.card-wrapper .card,.article-card,.collection-list .card{border-color:var(--fbrc8-border);box-shadow:0 3px 14px #16161909;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.card_border{border-color:var(--fbrc8-border)!important}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card,.article-card:hover,.collection-list .card:hover{transform:translateY(-4px);border-color:#2068d480;box-shadow:var(--fbrc8-shadow)}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(32,104,212,.55);outline-offset:3px}.page-index .swipeslideshow .swiper-pagination.pagi_dots{display:flex;align-items:center;justify-content:center;gap:0}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet{--fbrc8-dot: var(--fbrc8-blue);position:relative;display:inline-grid;width:44px;height:44px;margin:0!important;place-items:center;background:transparent!important;opacity:1!important}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:after{width:10px;height:10px;border-radius:999px;background:var(--fbrc8-dot);content:"";opacity:.38;transition:width .18s ease,height .18s ease,opacity .18s ease,box-shadow .18s ease}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:nth-child(1){--fbrc8-dot: var(--fbrc8-pink)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:nth-child(2){--fbrc8-dot: var(--fbrc8-blue)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:nth-child(3){--fbrc8-dot: var(--fbrc8-orange)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:nth-child(4){--fbrc8-dot: var(--fbrc8-green)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:nth-child(5){--fbrc8-dot: var(--fbrc8-purple)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet-active:after{width:14px;height:14px;opacity:1;box-shadow:0 0 0 3px var(--fbrc8-cream),0 0 0 5px var(--fbrc8-dot)}.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:focus-visible{border-radius:999px;outline:3px solid rgba(32,104,212,.55);outline-offset:-5px}.page-index .swipeslideshow .slide_arrow .button{width:44px;min-width:44px;height:44px;padding:0;color:var(--fbrc8-ink);background:var(--fbrc8-white);border:1px solid var(--fbrc8-border);box-shadow:0 4px 12px #16161914}.page-index .swipeslideshow .slide_arrow .button:hover,.page-index .swipeslideshow .slide_arrow .button:focus-visible{color:var(--fbrc8-blue);border-color:var(--fbrc8-blue);background:var(--fbrc8-white)}.page-index .text-with-icon .grid__item{display:flex}.page-index .text-with-icon .text_with_icon_inner{display:flex;width:100%;min-height:100%;padding:28px;flex-direction:column;align-items:flex-start;text-align:left!important;background:var(--fbrc8-ink);border:1px solid var(--fbrc8-dark-raised);border-radius:16px}.page-index .text-with-icon .text_with_icon_inner h3,.page-index .text-with-icon .text_with_icon_inner .rte{text-align:left}.page-index .text-with-icon .text_with_icon_inner>svg{box-sizing:content-box;width:24px;height:24px;margin-bottom:18px;padding:12px;color:var(--fbrc8-blue);background:#2068d426;border-radius:12px}.page-index .text-with-icon .grid__item:nth-child(1) .text_with_icon_inner>svg{color:var(--fbrc8-blue);background:#2068d429}.page-index .text-with-icon .grid__item:nth-child(2) .text_with_icon_inner>svg{color:#ff8fc4;background:#e6188a29}.page-index .text-with-icon .grid__item:nth-child(3) .text_with_icon_inner>svg{color:#ff9f4d;background:#f0801e29}.page-index .text-with-icon .grid__item:nth-child(4) .text_with_icon_inner>svg{color:#5bd66c;background:#1ca33129}.page-index .text-with-icon .text_with_icon_inner>svg path{stroke:currentColor}.shopify-section-group-footer-group .email_section.color-accent-2{background:var(--fbrc8-blue)}.shopify-section-group-footer-group .email_section .newsletter__wrapper{max-width:760px}.shopify-section-group-footer-group .email_section .newsletter__subheading{max-width:640px}.shopify-section-group-footer-group .email_section .newsletter-form{max-width:540px;margin-left:0}.shopify-section-group-footer-group .email_section .field{overflow:hidden;background:var(--fbrc8-white);border:1px solid rgba(255,255,255,.72);border-radius:999px}.shopify-section-group-footer-group .email_section .field__input,.shopify-section-group-footer-group .email_section .field__label{color:var(--fbrc8-ink)}.shopify-section-group-footer-group .email_section .newsletter-form__button{width:48px;min-width:48px;color:var(--fbrc8-white);background:var(--fbrc8-ink);border-radius:999px}.page-collection .facets-vertical .facets-wrapper,.page-collection .facets-container .facets-wrapper{align-self:flex-start;padding:24px;background:var(--fbrc8-white);border:1px solid var(--fbrc8-border);border-radius:16px}.page-collection .product-grid .grid__item{display:flex}.page-collection .product-grid .card-wrapper,.page-collection .product-grid .card{width:100%;height:100%}.page-collection .product-grid .card{display:flex;flex-direction:column}.page-collection .product-grid .card__content,.page-collection .product-grid .card__information{display:flex;flex:1;flex-direction:column}.page-collection .product-grid .quick-add,.page-collection .product-grid .add-to-cart{margin-top:auto}.page-collection .product-grid .card__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-collection .product-grid .swatch_limited{color:var(--fbrc8-muted);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.page-product .product__title h1{font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.page-product .product__sku{color:var(--fbrc8-muted);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px!important;font-weight:700;letter-spacing:.05em}.page-product .product__info-container .price--large .price-item{color:var(--fbrc8-ink);font-size:clamp(26px,2.5vw,30px);font-weight:800;letter-spacing:-.02em}.page-product .product-form__buttons,.page-product .product-form__submit{width:100%;max-width:none}.page-product .product-form__submit{min-height:52px}.page-product .share-button__button{min-width:44px;min-height:44px}.fbrc8-product-details{padding-top:var(--fbrc8-details-pad-top, 64px);padding-bottom:var(--fbrc8-details-pad-bottom, 64px)}.fbrc8-product-details__card{max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,56px);color:var(--fbrc8-ink);background:var(--fbrc8-white);border:1px solid var(--fbrc8-border);border-radius:16px;box-shadow:var(--fbrc8-shadow)}.fbrc8-product-details__eyebrow{margin:0 0 10px;color:var(--fbrc8-blue);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fbrc8-product-details__title{margin:0 0 28px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em}.fbrc8-product-details__content{max-width:900px;color:var(--fbrc8-ink);font-size:17px;line-height:1.65}.fbrc8-product-details__content h2,.fbrc8-product-details__content h3,.fbrc8-product-details__content h4{margin-top:1.75em;margin-bottom:.55em;color:var(--fbrc8-ink);line-height:1.2;letter-spacing:-.02em}.fbrc8-product-details__content ul,.fbrc8-product-details__content ol{padding-left:1.35em}.fbrc8-product-details__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.fbrc8-product-details__content th,.fbrc8-product-details__content td{padding:12px 14px;border:1px solid var(--fbrc8-border);text-align:left}.page-product .related-products .card,.page-product [class*=related-products] .card{border-color:var(--fbrc8-border);background:var(--fbrc8-white)}@media screen and (max-width:767px){.page-index .text-with-icon .text_with_icon_inner{padding:22px}.shopify-section-group-footer-group .email_section .newsletter__wrapper{text-align:left}.page-collection .facets-vertical .facets-wrapper,.page-collection .facets-container .facets-wrapper{padding:18px}.fbrc8-product-details{padding-top:40px;padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.article-card,.collection-list .card,.page-index .swipeslideshow .pagi_dots .swiper-pagination-bullet:after{transition:none}.card-wrapper:hover .card,.article-card:hover,.collection-list .card:hover{transform:none}}.page-product .product-form__buttons.pro_btn_inline>.product-form__submit{flex:1 1 100%;width:100%!important}.page-collection .product-grid>.grid__item{min-width:0;align-items:stretch}.page-collection .product-grid>.grid__item>.card-wrapper{flex:1 1 100%;min-width:0;width:100%!important;max-width:100%}.page-collection .product-grid .card,.page-collection .product-grid .card__inner,.page-collection .product-grid .card__content,.page-collection .product-grid .card__information{min-width:0;width:100%}.page-product .fbrc8-order-notice{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:4px 0 16px;padding:14px 16px;color:var(--fbrc8-ink);background:#2068d414;border:1px solid rgba(32,104,212,.28);border-radius:12px}.page-product .fbrc8-order-notice__label{align-self:start;padding:3px 8px;color:var(--fbrc8-white);background:var(--fbrc8-blue);border-radius:999px;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.page-product .fbrc8-order-notice p{margin:1px 0 0;font-size:15px;font-weight:700;line-height:1.45}.fbrc8-product-details__content p{margin:0 0 1em}.fbrc8-product-details__content ul{margin:.75em 0 1.25em;padding-left:1.6em;list-style:disc outside!important}.fbrc8-product-details__content ol{margin:.75em 0 1.25em;padding-left:1.6em;list-style:decimal outside!important}.fbrc8-product-details__content ul>li,.fbrc8-product-details__content ol>li{display:list-item!important;margin:.45em 0;padding-left:.15em}.fbrc8-product-details__content ul>li:not([style*="list-style-type: none"]){list-style-type:disc!important}.fbrc8-product-details__content ol>li:not([style*="list-style-type: none"]){list-style-type:decimal!important}.fbrc8-product-details__content li[style*="list-style-type: none"]{margin:0;padding:0;list-style:none!important}.fbrc8-product-details__content li>ul,.fbrc8-product-details__content li>ol,.fbrc8-product-details__content ul>ul,.fbrc8-product-details__content ol>ol{margin-top:.35em;margin-bottom:.35em}.fbrc8-product-details__content a{color:var(--fbrc8-blue);text-decoration:underline;text-underline-offset:.15em}@media screen and (max-width:767px){.page-product .fbrc8-order-notice{grid-template-columns:1fr}}.page-collection .product-grid>.grid__item>product-info.card-main-wrapper{display:flex;flex:1 1 100%;min-width:0;width:100%;max-width:100%}.page-collection .product-grid>.grid__item>product-info.card-main-wrapper>.card-wrapper{flex:1 1 100%;min-width:0;width:100%!important;max-width:100%}:root{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 18px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 16px}.page-collection .product-grid{--grid-desktop-horizontal-spacing: 18px;--grid-desktop-vertical-spacing: 16px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 14px}.fbrc8-card-swatch{display:block;width:100%;height:100%;background-position:center;background-size:cover;border-radius:inherit}.fbrc8-card-swatch--fallback{background:linear-gradient(135deg,transparent 47%,var(--fbrc8-border-strong) 48% 52%,transparent 53%),var(--fbrc8-surface-muted)}.fbrc8-card-option-summary{display:flex;gap:4px;margin-top:6px;color:var(--fbrc8-muted);font-size:12px;line-height:1.35}.fbrc8-card-option-summary__name{color:var(--fbrc8-ink);font-weight:700}@media screen and (max-width:767px){.fbrc8-card-option-summary{display:block}}.page-collection .collection-hero,.page-collection .collection-hero__inner{height:auto!important;min-height:150px!important}.page-collection .collection-hero__inner{padding-top:18px;padding-bottom:18px}@media screen and (min-width:990px){.page-collection .facets-vertical.page-width{column-gap:24px}.page-collection .facets-vertical.page-width>#ProductGridContainer{min-width:0}}@media screen and (max-width:989px){.page-collection .collection-hero,.page-collection .collection-hero__inner{min-height:112px!important}.page-collection .collection-hero__inner{padding-top:14px;padding-bottom:14px}}.page-index .section_collection .collection-list .collection-card-wrapper>.card{height:100%;overflow:hidden;background:var(--fbrc8-white);border:1px solid var(--fbrc8-border);border-radius:16px;box-shadow:0 3px 14px #1616190b}.page-index .section_collection .collection-list .collection-card-wrapper>.card>.card__inner{border-radius:0;background:var(--fbrc8-surface-muted)}.page-index .section_collection .collection-list .collection-card-wrapper>.card>.card__content{min-height:58px;padding:14px 16px 16px;background:var(--fbrc8-white)}.page-index .section_collection .collection-list .collection-card-wrapper .card__information{padding:0}.page-index .section_collection .collection-list .collection-card-wrapper .card__heading{margin:0;line-height:1.25}@media screen and (max-width:767px){.page-index .section_collection .collection-list .collection-card-wrapper>.card>.card__content{min-height:52px;padding:12px 12px 14px}}@media screen and (min-width:990px){.page-collection .facets-vertical.page-width{width:calc(100% - 64px);max-width:1900px}.page-collection .facets-vertical.page-width>#ProductGridContainer{flex:1 1 0;width:auto;max-width:none}.page-collection #product-grid.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.page-collection #product-grid.product-grid>.grid__item{width:100%;max-width:none;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fbrc8-brand-overrides.css.map */
