:root{--color-gray-100: #FFFFFF;--color-gray-300: #F8F8F8;--color-gray-500: #C7C8C6;--color-gray-700: #515151;--color-gray-900: #000000;--color-primary: #416A36;--color-secondary: #23381E;--color-tertiary: #E9EEE8;--overlay-10: rgba(0, 0, 0, .1);--overlay-20: rgba(0, 0, 0, .2);--overlay-40: rgba(0, 0, 0, .4);--font-size-h1: 60px;--font-size-h2: 36px;--font-size-h3: 28px;--font-size-h4: 20px;--font-size-h5: 16px;--font-size-b1: 16px;--font-size-b2: 14px;--font-size-b3: 12px;--gap-04: 4px;--gap-08: 8px;--gap-12: 12px;--gap-16: 16px;--gap-20: 20px;--gap-32: 32px;--gap-40: 40px;--gap-52: 52px;--gap-64: 64px;--gap-80: 80px;--gap-120: 120px;--gap-160: 160px;--gap-180: 180px;--site-width: 1808px;--side-padding: 24px;--btn-padding-main: 16px 24px}body,p,strong,h1,h2,h3,h4,h5,h6{line-height:1.4}ul{list-style:none}.wrapper{max-width:var(--site-width);padding:0 var(--side-padding)}.nine-thirty-height-hero{min-height:clamp(464px,62vw,930px)}.nine-twenty-height-hero{min-height:clamp(528px,61.33vw,920px)}.nine-seventeen-height-hero{min-height:917px}.sixty-oh-five-height-hero{min-height:605px}.five-eighteen-height-hero{min-height:518px}.twenty-one-to-ten{min-height:auto;aspect-ratio:21 / 10}.four-to-one{min-height:auto;aspect-ratio:4 / 1}.three-to-one{min-height:auto;aspect-ratio:3 / 1}@media(max-width:750px){.sixty-oh-five-height-hero--mobile{min-height:605px}.four-six-four-hero--mobile{min-height:464px}.five-to-three-mobile{min-height:auto;aspect-ratio:5 / 3}.three-to-four-mobile{min-height:auto;aspect-ratio:3 / 4}.two-to-one-mobile{min-height:auto;aspect-ratio:2 / 1}.align--bottom-left-mobile{align-items:flex-end}.align--bottom-left-mobile .hero__content{align-items:flex-start}.align--middle-center-mobile{justify-content:center;align-items:center}.align--middle-center-mobile .hero__content{align-items:center}}.product-item .badge-box-container{padding:var(--gap-20);flex-direction:column;gap:10px}.product-item .badge-box{padding:var(--gap-04) var(--gap-08);font-size:var(--font-size-b2);font-weight:300;line-height:1.6;text-transform:uppercase}.product-item .badge-box:first-child{background:var(--color-gray-900);color:var(--color-gray-100)}.product-item .badge-box:nth-child(2){background:var(--color-gray-100);color:var(--color-gray-900)}.product-item .badge-box:nth-child(3){background:#e9eee8;color:var(--color-secondary)}.product-item .badge-box:nth-child(4){background:var(--color-secondary);color:var(--color-gray-100)}.product-item .badge-box.sale-box{background:var(--color-primary);color:var(--color-gray-100)}.product-item .product-information{padding:24px 0}.product-item .product-item__info{padding:0;text-align:left}.product-item .product-item__title{font-size:var(--font-size-h4);font-weight:600;line-height:1;margin-bottom:var(--gap-12)}.product-item .product-item__price .price{font-size:var(--font-size-h4);line-height:1.6;color:var(--color-gray-700)}.product-item .product-item__price .price.sale{display:flex;gap:var(--gap-12);margin:0}.product-item .product-item__price .new-price{margin:0;color:var(--color-gray-700);order:2}.product-item .product-item__price .old-price{color:var(--color-gray-500);order:1;text-decoration:underline;text-underline-offset:-10px;text-decoration-skip-ink:none}.product-item .product-item__price .sold-out{text-transform:uppercase}.product-item .quick-add__holder,.b7-product-item__soldout{bottom:20px;right:20px;left:20px;--btn-offset: 0}.product-item .quick-add__button{width:100%;border:none}.product-item .quick-add__button,.b7-product-item__soldout{padding:var(--gap-20) 24px;font-size:var(--font-size-h4);font-weight:600;line-height:1;text-transform:uppercase}.b7-product-item__soldout{position:absolute;z-index:10;pointer-events:auto;transition:opacity .5s ease;opacity:0;border:none;--btn-bg: var(--COLOR-QUICK-ADD-BG);--btn-bg-hover: var(--COLOR-QUICK-ADD-BG-BRIGHTER);--btn-text: var(--color-gray-700);--btn-text-hover: var(--COLOR-QUICK-ADD-TEXT);--accent: var(--COLOR-QUICK-ADD-TEXT)}.product-item__image:hover .b7-product-item__soldout{opacity:1}input[type=checkbox]{width:16px;height:16px;margin:0}input[type=checkbox]:after{content:"";display:block;width:16px;height:16px;border:1px solid var(--color-gray-900);background:var(--color-gray-100);cursor:pointer}input[type=checkbox]:checked:after{background:var(--color-gray-900)}.pagination-custom .pagination-custom__inner{margin:0 var(--gap-64);gap:var(--gap-20)}.pagination-custom .pagination-custom__page{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;font-size:var(--font-size-h4);line-height:1.6;border-radius:50%;background:transparent;color:var(--color-gray-700)}.pagination-custom .pagination-custom__page--active{font-weight:600;background:var(--color-gray-900);color:var(--color-gray-100)}.pagination-custom .b7-pagination-custom__text{padding:0;margin:0}.pagination-custom .b7-pagination-custom__text span{display:none}.pagination-custom .icon{display:block;width:24px;height:24px}@media(max-width:750px){.product-item .badge-box{font-size:12px}.product-item .product-item__image{padding-top:calc(var(--PRODUCT-GRID-ASPECT-RATIO) + 38px)}.product-item .quick-add__holder,.b7-product-item__soldout{bottom:0;left:0;right:0}.product-item .quick-add__holder{display:block}.product-item .quick-add__button{background:var(--color-gray-900);color:var(--color-gray-100)}.product-item .quick-add__button,.b7-product-item__soldout{font-size:var(--font-size-b2);line-height:1.6;padding:var(--gap-08) 24px}.b7-product-item__soldout{color:var(--color-gray-100);background:var(--color-gray-700);opacity:1}.product-item .product-information{padding:var(--gap-16) 0}.product-item .product-item__title{margin-bottom:var(--gap-04);font-size:var(--font-size-b2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-item .product-item__price .price{font-size:var(--font-size-b2)}.product-item .product-item__price .old-price{text-underline-offset:-7px}.product-item .product-item__info quick-add-product{display:none}.pagination-custom{padding:var(--gap-52) 0 0}.pagination-custom .pagination-custom__inner{margin:0 24px;gap:var(--gap-16)}.pagination-custom .pagination-custom__page{width:24px;height:24px;font-size:var(--font-size-h5)}.pagination-custom .pagination-custom__sep{margin:0}.pagination-custom .icon{display:block;width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/b7-custom.css.map */
