.b7-setup{background:#0c0b08 linear-gradient(to bottom,#100e0b,#0c0b08 240px);color:#fff;font-family:var(--font-body-family);padding:clamp(72px,9vw,120px) clamp(16px,5vw,80px)}.b7-setup__inner{max-width:1240px;margin:0 auto}.b7-setup__head{max-width:720px;margin:0 auto clamp(40px,6vw,72px);text-align:center}.b7-setup .b7-setup__eyebrow{margin:0 0 14px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#dd000d}.b7-setup .b7-setup__title{margin:0;color:#fff;font-family:var(--font-h2-family);font-size:clamp(34px,5vw,64px);line-height:1.05;letter-spacing:normal;text-transform:uppercase}.b7-setup .b7-setup__text{margin:16px 0 0;font-size:16px;line-height:1.55;color:#b9b7b0}.b7-setup__grid{display:flex;justify-content:center;gap:clamp(16px,2vw,28px)}.b7-setup__card{flex:0 1 400px;display:flex;flex-direction:column;min-width:0;background:#15130f;border:1px solid rgba(255,255,255,.07)}.b7-setup__media{display:block;aspect-ratio:1;overflow:hidden;background:#15130f}.b7-setup__media img{display:block;width:100%;height:100%;object-fit:cover}.b7-setup__body{padding:20px 20px 0}.b7-setup .b7-setup__name{margin:0;color:#fff;font-family:var(--font-card-heading-family);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase}.b7-setup .b7-setup__desc{margin:8px 0 0;font-size:14px;line-height:1.5;color:#a9a7a0}.b7-setup__widget{flex:1;display:flex;flex-direction:column;padding:20px}.b7-setup__widget>*{flex:1}.b7-setup .gbbPbProductBundleWrapper,.b7-setup .gbbPbWidgetWrapper,.b7-setup .gbbPbBundleLayout{height:100%;color:#fff;background:none}.b7-setup .gbbPbBundleLayout{display:flex;flex-direction:column}.b7-setup .gbbPbBundleBodyAndFooterWrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:none;border-radius:0;padding:0}.b7-setup .gbbPbBundleHeader{margin:0 0 10px;padding:0}.b7-setup .gbbPbBundleHeaderTitle{margin:0;color:#a9a7a0;font-family:var(--font-body-family);font-size:12px;font-weight:500!important;line-height:1;letter-spacing:.08em;text-transform:uppercase}.b7-setup .gbbPbProductCardList{gap:8px}.b7-setup .gbbPbProductCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:0;color:#fff}.b7-setup .gbbPbProductCard *:not(.gbbPbProductCardImage,img){color:inherit;border-radius:0}.b7-setup .gbbPbProductCard img{border-radius:0}.b7-setup .gbbPbProductCard:after{content:none}.b7-setup .gbbPbProductCardPriceSection{display:none}.b7-setup .gbbPbBundleFooter{flex-direction:column;align-items:stretch;gap:12px;padding:16px 0 0;background:none;margin-top:20px;border-top:1px solid rgba(255,255,255,.12)}.b7-setup .gbbPbBundleTotal{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px}.b7-setup .gbbPbBundleTotalLabel{display:none}.b7-setup .gbbPbBundleTotalValues{align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.b7-setup .gbbPbBundleTotalCurrent{order:1}.b7-setup .gbbPbBundleTotalCompare{order:2}.b7-setup .gbbPbBundleTotalSavingsPill{order:3}.b7-setup .gbbPbBundleTotalSavingsPill{border-radius:0;background:#dd000d;color:#fff;font-size:12px;font-weight:700}.b7-setup .gbbPbBundleTotalCurrent{color:#fff;font-size:20px;font-weight:700}.b7-setup .gbbPbBundleTotalCompare{color:#a9a7a0;font-size:15px}.b7-setup .gbbPbAddToCartBtn{width:100%;padding:12px 20px;background:#dd000d;color:#fff;border:1px solid #dd000d;border-radius:0;font-family:var(--font-button-family);font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;transition:background .25s,border-color .25s,opacity .25s}.b7-setup .gbbPbAddToCartBtn .gbbPbAddToCartIcon{display:none!important}.b7-setup .gbbPbAddToCartBtn:hover:not(:disabled){background:#b8000b;border-color:#b8000b}.b7-setup .gbbPbAddToCartBtn:disabled{background:transparent;border-color:#ffffff4d;color:#a9a7a0;opacity:1}.b7-setup .gbbPbAddToCartBtn:focus-visible{outline:2px solid #fff;outline-offset:3px}.b7-setup__more{margin:clamp(32px,4vw,48px) 0 0;text-align:center}.b7-setup .b7-setup__more-text{margin:0 0 16px;font-size:16px;line-height:1.5;color:#b9b7b0}.b7-setup .b7-setup__more-note{margin:-8px 0 20px;font-size:15px;line-height:1.5;color:#fff}.b7-setup .b7-setup__more-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background:#0c0b088c;color:#fff;border:1px solid rgba(255,255,255,.35);text-decoration:none;font-family:var(--font-button-family);font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;transition:background .25s,border-color .25s}.b7-setup .b7-setup__more-link:hover{background:#dd000d;border-color:#dd000d;color:#fff}html.b7-going-checkout drawer-component,html.b7-going-checkout .overlay{opacity:0!important;pointer-events:none!important}@media(max-width:1000px){.b7-setup__grid{flex-wrap:wrap}}@media(max-width:760px){.b7-setup__grid{flex-direction:column;flex-wrap:nowrap}.b7-setup__card{flex:none}.b7-setup__body{padding:16px 16px 0}.b7-setup__widget{padding:16px}}.b7-setup__more--panel{display:grid;align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,72px);padding:clamp(16px,3vw,40px);background:#15130f;border:1px solid rgba(255,255,255,.07);text-align:left}@media(min-width:900px){.b7-setup__more--panel{grid-template-columns:3fr 2fr}}.b7-setup__more-media{display:block;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px #00000073}.b7-setup__more-media img{display:block;width:100%;height:auto}.b7-setup .b7-setup__more--panel .b7-setup__more-text{margin:0 0 12px;color:#fff;font-family:var(--font-h2-family);font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1;text-transform:uppercase}.b7-setup .b7-setup__more--panel .b7-setup__more-note{margin:0 0 24px;color:#b9b7b0;font-size:16px}.b7-setup .b7-setup__more--panel .b7-setup__more-link{min-height:52px;padding:16px 28px;background:#dd000d;border-color:#dd000d;font-size:15px}.b7-setup .b7-setup__more--panel .b7-setup__more-link:hover{background:#b8000b;border-color:#b8000b}@media(max-width:899px){.b7-setup .b7-setup__more--panel .b7-setup__more-link{width:100%}}.b7-setup{position:relative}.b7-setup:before{content:"";position:absolute;pointer-events:none;background:var(--b7-sevens) center top / 32px 48px;opacity:.045;left:0;right:0;top:0;height:520px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,transparent)}.b7-setup>*{position:relative}[id*=__featured_collection_]{--b7-fc-line: rgba(255, 255, 255, .07);--color-text-links-hover: #fff;--color-icon-hover: #fff;--color-background-button-primary-hover: #b8000b;--color-border-button-primary-hover: #b8000b;--color-text-button-primary-hover: #fff;--color-background-button-secondary-hover: #b8000b;--color-border-button-secondary-hover: #b8000b;--color-text-button-secondary-hover: #fff}[id*=__featured_collection_] .section__wrapper{position:relative;background:#0c0b08;color:#fff;font-family:var(--font-body-family);padding:clamp(72px,9vw,120px) clamp(16px,5vw,80px)!important}[id*=__featured_collection_] .section__wrapper>.container{position:relative;width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:0}[id*=__featured_collection_] .grid-content__header{justify-content:center;text-align:center;margin:0 0 clamp(40px,6vw,72px)}[id*=__featured_collection_] .heading__section h2{margin:0;color:#fff;font-family:var(--font-h2-family);font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:normal;text-transform:uppercase}[id*=__featured_collection_] swiper-slide{height:auto}[id*=__featured_collection_] .card{display:flex;flex-direction:column;height:100%;background:#15130f;border:1px solid var(--b7-fc-line);border-radius:0;color:#fff;transition:border-color .3s,transform .5s cubic-bezier(.16,1,.3,1)}[id*=__featured_collection_] .card:hover{border-color:#dd000d80;transform:translateY(-4px)}[id*=__featured_collection_] .card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px 20px 22px;border-top:1px solid rgba(255,255,255,.06)}[id*=__featured_collection_] .card__content a{color:#fff;border:0}[id*=__featured_collection_] .card__title{color:#fff;font-family:var(--font-card-heading-family);font-size:17px;font-weight:600;line-height:1.2;text-transform:uppercase}[id*=__featured_collection_] .custom-reviews,[id*=__featured_collection_] .oke-sr-count{color:#a9a7a0}[id*=__featured_collection_] .product-badge{border-radius:0!important}[id*=__featured_collection_] .price,[id*=__featured_collection_] .price-item{color:#fff;font-size:20px;font-weight:700;line-height:1.2}[id*=__featured_collection_] .price s.price-item{color:#a9a7a0;font-size:15px;font-weight:400}[id*=__featured_collection_] .card__bottom .button--view-product{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px 20px;background:#dd000d;color:#fff;border:1px solid #dd000d;border-radius:0;font-family:var(--font-button-family);font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;transition:background .25s,border-color .25s}[id*=__featured_collection_] .card__bottom .button--view-product:hover,[id*=__featured_collection_] .card__bottom .button--view-product:focus-visible{background:#b8000b;border-color:#b8000b;color:#fff}[id*=__featured_collection_] .icon{color:inherit}[id*=__featured_collection_] .button--view-product__icon{display:none}[id*=__featured_collection_] .button--view-product__text{display:inline!important}[id*=__featured_collection_] .card__image{flex:none;height:auto;background:#fff}[id*=__featured_collection_] .card__image figure{position:relative;aspect-ratio:1;height:auto;min-height:0;overflow:hidden}[id*=__featured_collection_] .card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}[id*=__featured_collection_] .grid-content__slider-nav .icon{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:0}@media(max-width:767px){[id*=__featured_collection_] .grid-content__slider-nav-wrapper{display:none}[id*=__featured_collection_] .card__title{font-size:14px}[id*=__featured_collection_] .card__content{padding:14px 14px 16px}[id*=__featured_collection_] .price,[id*=__featured_collection_] .price-item{font-size:17px}[id*=__featured_collection_] .price s.price-item{font-size:13px}[id*=__featured_collection_] .card__bottom .button--view-product{margin-top:12px;padding:12px 2px;font-size:12px;white-space:nowrap}[id*=__featured_collection_] .button--view-product__text{font-size:12px;letter-spacing:0}}[id*=__featured_collection_] .okeReviews{--oke-stars-foregroundColor: #dd000d}[id*=__featured_collection_] .heading__section .text--caption{margin:0 0 14px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#dd000d}@media(min-width:1024px){[id*=__featured_collection_] swiper-slide{--b7-fc-gap: clamp(16px, 2vw, 28px);width:calc((100% - 3 * var(--b7-fc-gap)) / 4)!important}[id*=__featured_collection_] swiper-slide:not(:last-of-type){margin-right:var(--b7-fc-gap)!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-blade7-setup.css.map */
