.occ-t-display{font-family:var(--occ-f-display);font-weight:var(--occ-w-display);font-style:var(--occ-s-display);font-size:var(--occ-t-display);line-height:var(--occ-t-hlh);letter-spacing:0}.occ-t-hl,.occ-t-hm,.occ-t-hs{font-family:var(--occ-f-heading);font-weight:var(--occ-w-heading);font-style:var(--occ-s-heading);line-height:var(--occ-t-hlh);letter-spacing:0}.occ-t-hl{font-size:var(--occ-t-hl)}.occ-t-hm{font-size:var(--occ-t-hm)}.occ-t-hs{font-size:var(--occ-t-hs)}.occ-t-title{font-family:var(--occ-f-title);font-weight:var(--occ-w-title);font-style:var(--occ-s-title);font-size:var(--occ-t-title);line-height:1.25;letter-spacing:0}.occ-t-quote-xs,.occ-t-quote-s,.occ-t-quote-l{font-family:var(--occ-f-quote);font-weight:var(--occ-w-quote);font-style:var(--occ-s-quote);line-height:1.3;letter-spacing:0}.occ-t-quote-xs{font-size:var(--occ-t-title);line-height:1.35}.occ-t-quote-s{font-size:var(--occ-t-hs)}.occ-t-quote-l{font-size:var(--occ-t-hm);line-height:1.2}.occ-t-pl,.occ-t-pm,.occ-t-ps{font-family:var(--occ-f-para);font-weight:var(--occ-w-para);font-style:var(--occ-s-para);line-height:var(--occ-t-plh);letter-spacing:.02em}.occ-t-pl{font-size:var(--occ-t-pl)}.occ-t-pm{font-size:var(--occ-t-pm)}.occ-t-ps{font-size:var(--occ-t-ps)}:is(.occ-t-pl,.occ-t-pm,.occ-t-ps) :is(p,li,span,div,ul,ol):not(:is(strong,b) *){font-weight:inherit!important}:is(.occ-t-pl,.occ-t-pm,.occ-t-ps) :is(strong,b){font-weight:min(calc(var(--occ-w-para) + 300),900)}:is(.occ-t-pl,.occ-t-pm,.occ-t-ps) a{color:inherit;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.occ-t-label{font-family:var(--occ-f-label);font-weight:var(--occ-w-label);font-style:var(--occ-s-label);font-size:var(--occ-t-label);line-height:1.4;letter-spacing:var(--occ-t-label-track);text-transform:uppercase}.occ-prose>*{margin:0}.occ-prose>*+*{margin-top:var(--occ-t-pspace)}.occ-prose p:empty{display:none}.occ-prose :is(ul,ol){padding-left:1.4em}.occ-prose li+li{margin-top:.4em}[class*=occ-] p:has(>br:only-child):not(:empty){display:block!important}.occ-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;max-width:100%;min-height:var(--occ-btn-minh);padding:var(--occ-btn-py) var(--occ-btn-px);border:1px solid;border-color:var(--b-bg, currentColor);border-radius:var(--occ-btn-radius);background:var(--b-bg, transparent);color:var(--b-fg, inherit);font-family:var(--occ-f-button);font-weight:var(--occ-w-button);font-style:var(--occ-s-button);font-size:var(--occ-btn-size);line-height:1.2;letter-spacing:var(--occ-btn-tracking);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.occ-btn:hover:not(:disabled){background:var(--b-hover);border-color:var(--b-hover);color:var(--b-fg)}.occ-btn:focus-visible{outline:2px solid var(--occ-commerce-bg);outline-offset:3px}.occ-btn:disabled{opacity:.55;cursor:default}.occ-btn--primary{--b-bg: var(--occ-primary-bg);--b-fg: var(--occ-primary-fg);--b-hover: var(--occ-primary-hover)}.occ-btn--commerce{--b-bg: var(--occ-commerce-bg);--b-fg: var(--occ-commerce-fg);--b-hover: var(--occ-commerce-hover)}.occ-btn--green{--b-bg: var(--occ-green-bg);--b-fg: var(--occ-green-fg);--b-hover: var(--occ-green-hover)}.occ-btn--secondary{background:transparent;color:inherit;border-color:currentColor}.occ-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);border-color:currentColor;color:inherit}.occ-btn--link{background:transparent;color:inherit;border:0;border-bottom:1px solid currentColor;border-radius:0;min-height:0;padding:0 0 .4rem;font-family:var(--occ-f-label);font-weight:var(--occ-w-label);font-size:var(--occ-t-label);letter-spacing:var(--occ-t-label-track)}.occ-btn--link:hover:not(:disabled){background:transparent;color:inherit;border-color:currentColor;opacity:.7}html body{font-family:var(--occ-f-para);font-weight:var(--occ-w-para);font-size:var(--occ-t-pm);line-height:var(--occ-t-plh);letter-spacing:.02em}:is(h1,h2,.h0,.h1,.h2):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-heading)!important;font-weight:var(--occ-w-heading)!important;font-style:var(--occ-s-heading)!important;line-height:var(--occ-t-hlh)!important;letter-spacing:0!important}:is(h3,h4,h5,.h3,.h4,.h5):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-title)!important;font-weight:var(--occ-w-title)!important;font-style:var(--occ-s-title)!important;line-height:1.25!important;letter-spacing:0!important}:is(.hxl,.hxxl):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-display)!important;font-weight:var(--occ-w-display)!important;font-style:var(--occ-s-display)!important;line-height:var(--occ-t-hlh)!important;letter-spacing:0!important}:is(h1):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-hm)!important}:is(h2):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-hs)!important}:is(h3,h4,h5):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-title)!important}:is(.hxxl,.hxl):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-display)!important}.h0:not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-hl)!important}.h1:not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-hm)!important}.h2:not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-hs)!important}:is(.h3,.h4,.h5):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-title)!important}.product__title :is(h1,h2):not(:where([class*=occ-] *)){font-family:var(--occ-f-heading)!important;font-weight:var(--occ-w-heading)!important;font-style:var(--occ-s-heading)!important;font-size:var(--occ-t-hs)!important}:is(.card__heading,.card__heading a,.multicolumn-card__info h3):not(:where([class*=occ-] *)){font-family:var(--occ-f-title)!important;font-weight:var(--occ-w-title)!important;font-style:var(--occ-s-title)!important;font-size:var(--occ-t-title)!important;line-height:1.25!important}:is(.rte,.product__description,.accordion__content,.product__info-container p,.product__info-container li):not(:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl)):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-para)!important;font-weight:var(--occ-w-para)!important;font-size:var(--occ-t-pm)!important;line-height:var(--occ-t-plh)!important}.rte:not(:where([class*=occ-] *))>*{margin-top:0;margin-bottom:0}.rte:not(:where([class*=occ-] *))>*+*{margin-top:var(--occ-t-pspace)}.rte:not(:where([class*=occ-] *)) p:empty{display:none}.product__info-container :is(strong,b),.accordion__content :is(strong,b),.collapsible-content :is(strong,b){font-weight:700!important}.product__info-container :is(em,i),.accordion__content :is(em,i),.collapsible-content :is(em,i){font-style:italic!important}:is(.banner__text,.image-with-text__text--caption+.image-with-text__text,.price--large .price-item):not(:where([class*=occ-] *)){font-size:var(--occ-t-pl)!important}.product .price .price-item{font-size:var(--occ-t-pl)!important;letter-spacing:.02em}html body :is(.caption,.caption-large,.product__tax,.product__sku,.form__message,.card-information .caption):not(:where([class*=occ-],[class*=occ-] *)){font-size:var(--occ-t-ps)!important;line-height:var(--occ-t-plh)!important}:is(.caption-with-letter-spacing,.rte.caption-with-letter-spacing,.product__text,.product-form__input .form__label,variant-radios .form__label,variant-selects .form__label,.product__accordion summary .accordion__title,.collapsible-content summary .accordion__title,.collapsible-content summary .summary__title,.collapsible-content summary .inline-richtext,.icon-with-text,.icon-with-text__item,.icon-with-text span,.icon-with-text li,.announcement-bar__message):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-label)!important;font-weight:var(--occ-w-label)!important;font-style:var(--occ-s-label)!important;font-size:var(--occ-t-label)!important;line-height:1.4!important;letter-spacing:var(--occ-t-label-track)!important;text-transform:uppercase!important}.product-form__input input[type=radio]+label{font-family:var(--occ-f-para)!important;font-size:var(--occ-t-pm)!important;padding:8px 12px!important;border-radius:6px!important;background-color:transparent!important;color:#282423!important;border-color:#f2e9df!important}.product-form__input input[type=radio]:checked+label{background-color:#282423!important;color:#fcfbfa!important;border-color:#282423!important}.product-form__input .select__select{font-size:var(--occ-t-pm)!important;height:auto!important}:is(.button,.shopify-challenge__button,.customer button):not(:where([class*=occ-],[class*=occ-] *)){font-family:var(--occ-f-button);font-weight:var(--occ-w-button);font-style:var(--occ-s-button);font-size:var(--occ-btn-size)!important;letter-spacing:var(--occ-btn-tracking)!important;text-transform:uppercase;min-height:var(--occ-btn-minh);padding-left:var(--occ-btn-px);padding-right:var(--occ-btn-px)}.button:not(.button--secondary):not(.button--tertiary):not(:where([class*=occ-],[class*=occ-] *)){--color-button: var(--occ-primary-rgb);--color-button-text: var(--occ-primary-fg-rgb)}.button:not(.button--secondary):not(.button--tertiary):not(:where([class*=occ-],[class*=occ-] *)):hover{--color-button: var(--occ-primary-hover-rgb)}:is(#CartDrawer-Checkout,.cart__checkout-button,#checkout).button{--color-button: var(--occ-commerce-rgb);--color-button-text: var(--occ-commerce-fg-rgb)}:is(#CartDrawer-Checkout,.cart__checkout-button,#checkout).button:hover{--color-button: var(--occ-commerce-hover-rgb)}.product .product__media-item img{border-radius:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important;width:100%!important;height:100%!important;position:relative!important}.product .product-media-container,.product .product__media-toggle,.product .product__media-item .media{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.product .product__media-item:first-child,.product .product__media-item--featured{display:none!important}.product__info-container>.product-form__quantity,.product__info-container>.shopify-block:has(.product-form__quantity),.product__info-container>div:has(>.product-form__quantity){display:none!important}@media screen and (min-width:990px){.product.grid{align-items:flex-start!important}.product__media-wrapper{height:calc(100vh - 80px)!important;overflow-y:auto!important;position:sticky!important;top:40px!important;scrollbar-color:#282423 transparent;scrollbar-width:thin}.product__media-wrapper::-webkit-scrollbar{width:6px}.product__media-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px}.product__media-wrapper::-webkit-scrollbar-thumb{background:#282423;border-radius:4px}.product__media-wrapper::-webkit-scrollbar-thumb:hover{background:#403b35}.product__info-wrapper{position:sticky!important;top:40px!important}.product .product__media-list.grid{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.product .product__media-item,.product .product__media-list .grid__item{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}}@media screen and (max-width:989px){.product__media-wrapper,.product__info-wrapper{height:auto!important;position:relative!important;top:0!important;overflow-y:visible!important}.product .product__media-list.grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;margin:0!important;padding:0 0 1rem!important;width:100%!important}.product .product__media-item,.product .product__media-list .grid__item{flex:0 0 85%!important;min-width:85%!important;max-width:85%!important;width:85%!important;scroll-snap-align:center!important;margin:0!important;padding:0!important}.slider-buttons,.slider-counter,.product .product__media-list::-webkit-scrollbar{display:none!important}}.occ-buyrow{--occ-buy-h: var(--occ-btn-minh);display:flex;align-items:stretch;gap:1.2rem;width:100%;margin:0 0 1.6rem}.occ-buyrow__qty.quantity{flex:0 0 13rem;width:13rem;min-height:var(--occ-buy-h);margin:0;border-radius:var(--occ-btn-radius)}.occ-buyrow__qty.quantity:before,.occ-buyrow__qty.quantity:after{border-radius:var(--occ-btn-radius)}.occ-buyrow__qty .quantity__input{padding:0;text-align:center;font-size:var(--occ-t-pm)}.occ-buyrow__btns.product-form__buttons{flex:1 1 auto;max-width:none;margin:0;width:100%}.occ-buyrow__submit.button{width:100%;min-height:var(--occ-buy-h);margin:0!important;padding:0 var(--occ-btn-px);border-radius:var(--occ-btn-radius);font-family:var(--occ-f-button);font-weight:var(--occ-w-button);font-size:var(--occ-btn-size);letter-spacing:var(--occ-btn-tracking);text-transform:uppercase}.occ-buyrow__submit.button:not(.button--secondary){--color-button: var(--occ-commerce-rgb);--color-button-text: var(--occ-commerce-fg-rgb)}.occ-buyrow__submit.button:not(.button--secondary):hover:not([disabled]){--color-button: var(--occ-commerce-hover-rgb)}.occ-buyrow__submit.button:before,.occ-buyrow__submit.button:after{border-radius:var(--occ-btn-radius)}.occ-buyrow__btns .shopify-payment-button{margin-top:1rem}[id$=-details-block]:not(#occ-x) .rte>*,[id$=-details-block]:not(#occ-x) .variant-rich-text-info>*{margin-top:0!important;margin-bottom:0!important}[id$=-details-block]:not(#occ-x) .rte>*+*,[id$=-details-block]:not(#occ-x) .variant-rich-text-info>*+*{margin-top:var(--occ-t-pspace)!important}[id$=-details-block]:not(#occ-x) .variant-rich-text-info,[id$=-details-block]:not(#occ-x) .variant-rich-text-info :is(p,li){font-family:var(--occ-f-para)!important;font-weight:var(--occ-w-para)!important;font-style:normal;font-size:var(--occ-t-pm)!important;line-height:var(--occ-t-plh)!important}.variant-rich-text-info :is(em,i){font-style:italic}.product__info-container>*:has([id$=-details-block]){margin-top:0!important;margin-bottom:0!important}.product__info-container>*:has([id$=-details-block])+*{margin-top:0!important}[id$=-details-block],[id$=-details-block] details{border-bottom:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/occ-brand.css.map */
