::selection{background-color:var(--adhoc-yellow);color:var(--adhoc-charcoal)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-synthesis:none;text-wrap:balance}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:-.04em;line-height:1;transition:color var(--animation-values),background-color var(--animation-values),box-shadow var(--animation-values),transform var(--animation-speed-fast) var(--animation-easing)}.button:active,.button-secondary:active{transform:scale(.97)}.price,.compare-at-price{font-family:var(--font-body--family);letter-spacing:-.05em}.product-card .product-card__content{background-color:var(--adhoc-blue);background-image:var(--adhoc-card-texture);background-size:cover;background-position:center;border-radius:10px;padding:12px 12px 18px;color:var(--adhoc-charcoal);box-shadow:inset -1.2px -1.2px 6px #ffffff1a,inset -1px -1px #ffffff1a,inset 1px 1px #0000001a,inset 1.2px 1.2px 3px #0003}.product-card .card-gallery{overflow:hidden;border-radius:6px;background:linear-gradient(232.41deg,#d9d9d9 58.08%,#a2a2a2 175.19%);box-shadow:inset 1px 1px #0000001a,inset 1.2px 1.2px 3px #00000026,inset -1.2px -1.2px 2px #fff9}.product-card .card-gallery img{object-fit:contain}.product-card [ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.25rem,1.15rem + .6vw,1.875rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--adhoc-charcoal)}.product-card .price{font-size:clamp(1.125rem,1.05rem + .35vw,1.5rem);line-height:1;color:var(--adhoc-charcoal)}.product-card .compare-at-price{font-size:.875rem;opacity:.6}.variant-option__button-label{font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:-.02em}.variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(input:checked)){box-shadow:inset -1.1px -1.1px 1.9px #fffaf0,inset 1.1px 1.1px 1.9px .2px #bcbab5}.product-badges__badge{letter-spacing:.02em}:root{--adhoc-accent: var(--adhoc-primary, #96b7c6)}.adhoc-flip{--adhoc-flip-ease: cubic-bezier(.32, .72, 0, 1)}.adhoc-flip__wrap{display:grid;perspective:10em;transform-style:preserve-3d;transition:scale .15s cubic-bezier(.4,0,.2,1)}.adhoc-flip:active .adhoc-flip__wrap{scale:.925}.adhoc-flip__face{grid-area:1 / 1;backface-visibility:hidden;transform-origin:center top;transition:translate .4s .05s var(--adhoc-flip-ease),rotate .4s .05s var(--adhoc-flip-ease),scale .4s .05s var(--adhoc-flip-ease),opacity .1s .05s linear}.adhoc-flip__face--hover{opacity:0;scale:.55;rotate:x -85deg;translate:0 15%;transform-origin:center bottom;transition:translate .4s var(--adhoc-flip-ease),rotate .4s var(--adhoc-flip-ease),scale .4s var(--adhoc-flip-ease),opacity .1s 75ms linear}.adhoc-flip__wrap--down>.adhoc-flip__face{transform-origin:center bottom}.adhoc-flip__wrap--down>.adhoc-flip__face--hover{rotate:x 85deg;translate:0 -15%;transform-origin:center top}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.adhoc-flip:is(:hover,:focus-visible):not([aria-expanded=true],:disabled) .adhoc-flip__face:not(.adhoc-flip__face--hover){opacity:0;scale:.55;rotate:x 85deg;translate:0 -15%;transition:translate .5s .05s var(--adhoc-flip-ease),rotate .55s .05s var(--adhoc-flip-ease),scale .55s .05s var(--adhoc-flip-ease),opacity .1s .15s linear}.adhoc-flip:is(:hover,:focus-visible):not([aria-expanded=true],:disabled) .adhoc-flip__wrap--down>.adhoc-flip__face:not(.adhoc-flip__face--hover){rotate:x -85deg;translate:0 15%}.adhoc-flip:is(:hover,:focus-visible):not([aria-expanded=true],:disabled) .adhoc-flip__face--hover{opacity:1;scale:1;rotate:x 0deg;translate:0 0;transition:translate .5s .1s var(--adhoc-flip-ease),rotate .55s .1s var(--adhoc-flip-ease),scale .55s .1s var(--adhoc-flip-ease),opacity .1s 75ms linear}}@media(hover:hover)and (prefers-reduced-motion:reduce){.adhoc-flip__face{transition:none}.adhoc-flip:is(:hover,:focus-visible):not([aria-expanded=true],:disabled) .adhoc-flip__face:not(.adhoc-flip__face--hover){opacity:0}.adhoc-flip:is(:hover,:focus-visible):not([aria-expanded=true],:disabled) .adhoc-flip__face--hover{opacity:1;scale:1;rotate:none;translate:none}}.adhoc-rte{max-width:720px;font-family:var(--font-subheading--family);font-size:14px;line-height:20px}@media screen and (min-width:1024px){.adhoc-rte{font-size:16px;line-height:24px}}.adhoc-rte :is(p,ul,ol,table){margin:0}.adhoc-rte>*+:is(p,ul,ol,table){margin-top:10px}.adhoc-rte p:empty{display:none}.adhoc-rte ul{padding-left:0;list-style:none}.adhoc-rte ol{padding-left:24px}.adhoc-rte li+li{margin-top:10px}.adhoc-rte ul>li{position:relative;padding-left:24px}.adhoc-rte ul>li:before{content:"";position:absolute;top:50%;left:0;width:10px;height:4px;border-radius:1px;background-color:currentColor;transform:translateY(-50%)}.adhoc-rte strong{font-family:var(--font-body--family)}.adhoc-rte a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--adhoc-charcoal-rgb) / .4);text-underline-offset:4px;transition:color .15s ease}.adhoc-rte a:hover{color:rgb(var(--adhoc-charcoal-rgb) / .7)}.adhoc-rte h3{margin:0 0 8px;font-family:var(--font-heading--family);font-size:18px}.adhoc-rte table{width:100%!important;height:auto!important;border-collapse:collapse;font-size:14px;line-height:1.29;text-transform:uppercase}.adhoc-rte td{width:auto!important;height:auto!important;padding:6px 8px 6px 0;border-bottom:1px solid rgb(var(--adhoc-charcoal-rgb) / .1);text-align:left;vertical-align:top}.adhoc-rte tr:last-child td{border-bottom:0}@media(prefers-reduced-motion:reduce){.button:active,.button-secondary:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/adhoc-brand.css.map */
