.oo-header{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#20211e;color:#f1ecdf;padding:24px 5%;border-bottom:1px solid #45463f}.oo-header a{color:inherit;text-decoration:none}.oo-brand{display:flex;flex-direction:column;gap:6px;line-height:1}.oo-brand>span{font-family:var(--font-heading-family),Impact,sans-serif;font-size:28px;letter-spacing:-.03em}.oo-brand small{font:9px 'Courier New',monospace;letter-spacing:.2em}.oo-header nav,.oo-header-end{display:flex;gap:30px;align-items:center;font-size:14px}.oo-header-end{font:12px 'Courier New',monospace;gap:24px}.oo-header a:hover{color:#f4520c}.oo-header a:focus-visible{outline:2px solid #f4520c;outline-offset:6px}.oo-header-end span{color:#f4520c}.product__title h1{font-size:clamp(32px,3.5vw,52px);line-height:1.08;letter-spacing:-.025em}.product__description{font-size:15px;line-height:1.75}.product__description table{font-size:12px}.product__description h3{font-size:24px;margin-top:30px}.product__info-container .price{font-family:'Courier New',monospace}.product-form__submit{min-height:56px;text-transform:uppercase;letter-spacing:.1em}.product-form__input--pill input[type=radio]+label{border-radius:0;min-width:48px}.oo-product-note{border-top:1px solid #c5c1b5;border-bottom:1px solid #c5c1b5;padding:14px 0;font-size:13px;line-height:1.6}.oo-product-note p{margin:8px 0}.oo-product-note a{display:inline-block;margin:8px 0;color:inherit;text-underline-offset:4px}.newsletter{border-top:1px solid #45463f}.newsletter h2{font-size:clamp(38px,5vw,68px);line-height:1.1}.footer{border-top:1px solid #45463f}.oo-elsewhere{padding:25px 5%;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;background:#20211e;color:#f1ecdf;font:12px 'Courier New',monospace}.oo-elsewhere a{color:inherit;text-underline-offset:5px}@media(max-width:749px){.oo-header{padding:19px 6%;gap:22px;flex-wrap:wrap}.oo-brand>span{font-size:23px}.oo-header nav{order:3;width:100%;justify-content:space-between;gap:20px;border-top:1px solid #45463f;padding-top:15px;font-size:13px}.oo-header-end{margin-left:auto}.oo-youtube{display:none}.product__title h1{font-size:34px}.oo-header-end{font-size:12px}.product__description{overflow-wrap:anywhere}.product__description table{display:block;overflow:auto}}

.oo-brand>img{width:210px;height:auto;display:block}.oo-brand small{margin-top:8px}.oo-header{padding-top:18px;padding-bottom:18px}.collection-hero__inner{padding-top:30px!important;padding-bottom:20px!important}.collection-hero__title{font-size:clamp(40px,4vw,62px);margin:0!important}.collection .card__heading{font-size:17px}.collection .card__media img{object-fit:contain}.collection .card__information{padding-top:15px}.facets-container{padding-top:10px!important}@media(min-width:990px){#product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4)}}@media(min-width:750px) and (max-width:989px){#product-grid>.grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing)*2/3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing)*2/3)}}@media(max-width:749px){.oo-brand>img{width:155px}.oo-brand small{font-size:8px}.oo-header nav{gap:12px;font-size:12px}.collection .card__heading{font-size:14px}}
