:root{--cac-brand-orange: #d49115;--cac-overlay-black: #0E0E0F;--cac-felt: "Felt Tip Senior","felt-tip-senior","Marker Felt","Bradley Hand",cursive;--cac-veneer: "veneer-three","Veneer Three","Veneer Three Regular Italic","Veneer",sans-serif;--product-font: var(--cac-veneer)}html,body{background:transparent!important}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/cdn/shop/files/paper-texture.jpg?v=1761578867);background-repeat:no-repeat;background-position:center top;background-size:clamp(2600px,86vw,1950px) auto;background-attachment:scroll;background-color:#f1ede6}body>*{position:relative;z-index:0}img,.media>img,.card__media img,.product__media img{height:auto;object-fit:cover}.announcement-bar-section{--color-background: 243,124,28 !important;--color-background-1: 243,124,28 !important;--gradient-background: none !important;--color-foreground: 0,0,0 !important;position:relative;z-index:20}.announcement-bar-section .utility-bar{background:#f37c1c!important;background-image:none!important}.announcement-bar-section .utility-bar .page-width,.announcement-bar-section .utility-bar .gradient,.announcement-bar-section .utility-bar [class*=color-]{background:transparent!important;background-image:none!important}.announcement-bar-section .announcement-bar{background:transparent!important;color:#000!important;padding:0!important;line-height:1!important}.announcement-bar-section .announcement-bar *,.announcement-bar-section .announcement-bar a{color:#000!important;-webkit-text-fill-color:#000!important;fill:#000!important}.announcement-bar-section .announcement-bar .announcement-bar-slider{display:flex!important}.announcement-bar-section .announcement-bar .slider-button,.announcement-bar-section .announcement-bar .slider-counter,.announcement-bar-section .announcement-bar .slideshow__controls{display:none!important}.announcement-bar-section .announcement-bar .slider{position:relative!important}.announcement-bar-section .announcement-bar .slider__slide{transition:opacity .35s ease;will-change:opacity}.announcement-bar-section .announcement-bar .slider__slide[aria-hidden=false]{position:relative!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.announcement-bar-section .announcement-bar .slider__slide[aria-hidden=true]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header-wrapper:before,.header-wrapper:after,.site-header:before,.site-header:after,.shopify-section-header:before,.shopify-section-header:after{content:none!important;background:transparent!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}menu-drawer .menu-drawer__overlay,#menu-drawer .menu-drawer__overlay,.menu-drawer__overlay,.drawer__overlay,.modal__overlay{background:var(--cac-overlay-black)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}menu-drawer,#menu-drawer,.menu-drawer,.menu-drawer__inner,.drawer[data-drawer=menu] .drawer__inner{background:var(--cac-overlay-black)!important;color:#fff!important}.rich-text,.rich-text .rich-text__wrapper,.rich-text .rich-text__blocks,.rich-text .page-width,.rich-text [class*=color-],.rich-text .gradient{background:transparent!important;background-image:none!important}body.template-policy *,body.template-contact *,body[class*=policy] *,body[class*=privacy] *,body[class*=refund] *,body[class*=return] *,body[class*=terms] *,body[class*=shipping] *,body[class*=contact] *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;opacity:1!important;mix-blend-mode:normal!important;text-shadow:none!important}body.template-policy,body.template-contact,body[class*=policy],body[class*=privacy],body[class*=refund],body[class*=return],body[class*=terms],body[class*=shipping],body[class*=contact]{--color-foreground: 255,255,255 !important;--color-foreground-1: 255,255,255 !important;--link-color:#ffffff !important}body.template-policy a,body.template-contact a,body[class*=policy] a,body[class*=privacy] a,body[class*=refund] a,body[class*=return] a,body[class*=terms] a,body[class*=shipping] a{color:#fff!important;text-decoration:underline}.footer,.site-footer{--font-body-family: var(--cac-veneer);--font-heading-family: var(--cac-veneer)}.footer a,.footer p,.footer li,.footer .footer__copyright,.footer .copyright__content,.footer .footer__content-top,.site-footer a,.site-footer p,.site-footer li,.site-footer .footer__copyright,.footer .footer-block__heading,.site-footer .footer-block__heading{font-family:var(--cac-veneer)!important;font-style:italic;font-weight:400}.card .card__heading,.card .card__heading a,.price,.price *,.price__container,.price-item,.product__info-container .price,.cart-item__price,.cart-drawer .price,.cart__row .price{font-family:var(--product-font)!important;font-style:italic!important;font-weight:400!important}.featured-collection .card,.product-grid .card,.collection .card,.card--product{text-align:center}.card__media,.featured-collection .card__media,.product-grid .card__media{display:block;margin-inline:auto;text-align:center}.card__media img,.card__media .media img{display:block;margin-inline:auto}.card__content,.card__information,.card-information{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.featured-collection .card-information .price,.product-grid .card-information .price,.collection .card-information .price,.card--product .card-information .price{display:flex;align-items:center;justify-content:center;text-align:center}.card-information .full-unstyled-link,.card__heading a,.card__heading{display:inline-block;margin:0 auto;text-align:center}.card-information,.card__information{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.template-product main .page-width,.template-product main .color-scheme,.template-product main .color-scheme .gradient,.template-product main .gradient{background:transparent!important}.template-product .related-products,.template-product .related-products .page-width,.template-product .related-products .gradient,.section-related-products,.section-related-products .color-scheme,.section-related-products .gradient{background:transparent!important}.related-products__heading,.related-products .card__information,.related-products .price,.related-products .card-information{text-align:center}.card.is-sold-out .price:after,.card.is-sold-out .price .price__regular:after,.card.is-sold-out .price .price-item--regular:after,.card.is-sold-out .price .price__sale:after,.card.is-sold-out .price .price__container:after{content:none!important}.card.is-sold-out .card__heading,.card.is-sold-out .card__heading a,.card.is-sold-out .price .price-item,.card.is-sold-out .price .price__regular,.card.is-sold-out .price .price__sale,.card.is-sold-out .price .price__container{text-decoration:line-through;opacity:.8}.card.is-sold-out .soldout-label{display:inline;margin-left:6px;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap;color:currentColor;opacity:1}.price__badge--sold-out,.badge--status-sold-out,.badge--sold-out,.badge--soldout,.badge[aria-label="Sold out"],.badge[data-badge=sold_out],.badge[data-badge-status=sold_out],.badge[data-label="sold out"],.card[data-sold-out=true] .badge,.section-featured-collection .badge,.featured-collection .badge,.product-grid .badge{background:transparent!important;color:var(--cac-brand-orange)!important;border-color:var(--cac-brand-orange)!important;border-width:1px!important;border-style:solid!important;border-radius:9999px!important;padding:.25rem .6rem!important;line-height:1!important;text-transform:uppercase;letter-spacing:.02em}.featured-collection,.section-featured-collection,.product-grid,.card{--badge-background: transparent !important;--badge-foreground: var(--cac-brand-orange) !important}.card__information .card__heading{margin-bottom:.4rem}.card__information .price{margin-top:.2rem}slideshow-component .slideshow__slide img,.slideshow .slideshow__slide img{width:100%;height:auto;object-fit:cover}.section-featured-product .product__title,.section-featured-product .product__title *{font-family:var(--cac-felt)!important;font-style:normal!important;font-weight:400!important;-webkit-text-fill-color:currentColor}.section-featured-product [id^=ProductInfo-] :is(.product__text,.product__sku,.product__tax,.product__view-details,.rating,.rating *,.rating-text,.rating-count,.price,.price *,.price__container,.product-form,.product-form *,.product-form__input,.product-form__buttons,[type=radio]+label,.swatch,.swatch *,select,.select__select,option,.quantity,.quantity__label,.quantity__input,.quantity__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,.badge,[class*=badge],.price__badge--sold-out){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;line-height:1.1}.section-featured-product [id^=price-]{text-align:left!important;margin-left:0!important;margin-right:auto!important}.section-featured-product [id^=price-] .price,.section-featured-product [id^=price-] .price--large{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}.section-featured-product [id^=price-] .price .badge,.section-featured-product [id^=price-] .price__badge--sold-out,.section-featured-product [id^=price-] .badge--sold-out{margin-left:.5rem!important}.section-main-product .product__title,.section-main-product .product__title *{font-family:var(--cac-felt)!important;font-style:normal!important;font-weight:400!important;-webkit-text-fill-color:currentColor}.section-main-product [id^=ProductInfo-] :is(.product__text,.product__sku,.product__tax,.product__view-details,.rating,.rating *,.rating-text,.rating-count,.price,.price *,.price__container,.product-form,.product-form *,.product-form__input,.product-form__buttons,[type=radio]+label,.swatch,.swatch *,select,.select__select,option,.quantity,.quantity__label,.quantity__input,.quantity__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,.badge,[class*=badge],.price__badge--sold-out){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;line-height:1.1}.section-featured-product [id^=ProductInfo-],.section-main-product [id^=ProductInfo-]{--font-body-family: var(--cac-veneer) !important}.template-product .product__info-wrapper [id^=price-]{text-align:left!important;margin-left:0!important;margin-right:auto!important}.template-product .product__info-wrapper [id^=price-] .price{display:flex;justify-content:flex-start!important;align-items:center;text-align:left!important}.template-product .product__info-wrapper [id^=price-] .price__badges{justify-content:flex-start!important;margin-left:.5rem}.template-product .product__info-wrapper [id^=price-] .price__container,.template-product .product__info-wrapper [id^=price-] .price__regular,.template-product .product__info-wrapper [id^=price-] .price__sale{display:revert!important}.template-product .product__info-wrapper .center,.template-product .product__info-wrapper .text-center{text-align:left!important}@media (max-width: 749px){.template-product .product__info-wrapper [id^=price-] .price,.template-product .product__info-wrapper [id^=price-] .price__badges{justify-content:flex-start!important}}.cart-drawer :is(.price,.price *,.price__container,.price-item,.cart-item__price,.totals,.totals *){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;-webkit-text-fill-color:currentColor}.cart-drawer :is(.quantity,.quantity *,.quantity__label,.quantity__input,.quantity__button){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important}.cart-drawer .quantity__input{font-style:normal!important}.drawer[data-drawer=cart] :is(.price,.price *,.price__container,.price-item,.cart-item__price,.totals,.totals *,.quantity,.quantity *,.quantity__label,.quantity__input,.quantity__button){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important}.cart-drawer :is(.cart__checkout-button,.cart__ctas .button,.cart__buttons .button,.button--checkout,button[name=checkout],.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;-webkit-text-fill-color:currentColor}.drawer[data-drawer=cart] :is(.cart__checkout-button,.cart__ctas .button,.cart__buttons .button,.button--checkout,button[name=checkout],.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options){font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important}.shopify-policy__container,.shopify-policy__title,.shopify-policy__body,.shopify-policy__container *,.shopify-policy__title *,.shopify-policy__body *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;text-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important}.shopify-policy__container a{color:#fff!important;text-decoration:underline}.template-contact .contact,.template-contact .contact *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important}.template-contact .field__label,.template-contact label,.template-contact legend{color:#fff!important}.template-contact .field__input,.template-contact input,.template-contact textarea,.template-contact select{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;border-color:#fff9!important}.template-contact ::placeholder{color:#ffffffbf!important}@media (max-width: 749px){.template-product .product__title h1,.template-product .product__title .h1{font-size:clamp(24px,5.5vw,30px);line-height:1.05}.template-product [id^=price-] .price{font-size:clamp(18px,4.8vw,22px);line-height:1.1}.template-product .form__label,.template-product .quantity__label{font-size:clamp(13px,3.5vw,15px);line-height:1.15}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{font-size:clamp(14px,3.8vw,16px);line-height:1.05;padding:.85rem 1rem}}.veneer-ui .product__description,.veneer-ui .product__description *{font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;line-height:1.25!important;-webkit-text-fill-color:currentColor}.veneer-ui .recipient-form .recipient-checkbox,.veneer-ui .recipient-form .recipient-checkbox span,.veneer-ui .recipient-form .field__label,.veneer-ui .recipient-form .field__input,.veneer-ui .recipient-form .text-area,.veneer-ui .recipient-form .recipient-form-field-label,.veneer-ui .recipient-form .form__message,.veneer-ui .recipient-form input[type=date]{font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;line-height:1.1!important}.veneer-ui .recipient-form input[id^=Recipient-email-],.veneer-ui .recipient-form input[id^=Recipient-name-],.veneer-ui .recipient-form label[for^=Recipient-email-],.veneer-ui .recipient-form label[for^=Recipient-name-]{font-family:var(--cac-veneer)!important;font-style:italic!important}.veneer-ui .recipient-form input[type=number],.veneer-ui .recipient-form input[type=date]{font-style:normal!important}.product-form__submit,.quick-add__submit,button[name=add],form[action*="/cart/add"] [type=submit],form[action*="/cart/add"] button[type=submit],.button--add-to-cart,.add-to-cart-button,.button.add-to-cart,a.button,a.button--primary,a.button--secondary{text-transform:uppercase!important;letter-spacing:.06em!important;-webkit-font-smoothing:antialiased}body.template-password,body[data-template=password],.template-password,.password-page,#Password,.password-wrapper,.password__container{background-image:url(/cdn/shop/files/paper-texture.jpg?v=1761578867)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;color:#fff!important}body.template-password header,body.template-password .site-header,body.template-password .site-header__wrapper,body.template-password .site-header__inner,body.template-password footer,body.template-password .site-footer{background-image:inherit!important;background-size:inherit!important;background-position:inherit!important;background-repeat:inherit!important;background-color:transparent!important}body.template-password,body.template-password p,body.template-password label,body.template-password input,body.template-password button,body.template-password .password__text{font-family:var(--cac-veneer)!important;color:#fff!important}body.template-password h1,body.template-password h2,.template-password h1,.template-password h2,.password__heading,.password__title,.password-page h1,.password-page h2,header .site-header__title,header h1,.site-header__logo--text{font-family:var(--cac-felt)!important;color:#fff!important;-webkit-font-smoothing:antialiased!important}body.template-index .featured-collection .card__heading,body.template-index .featured-collection .card__heading a,body.template-index .product-grid .card__heading,body.template-index .product-grid .card__heading a,.featured-collection .card__heading,.featured-collection .card__heading a,.card .card__heading,.card .card__heading a,.product-card__title,.card__heading,.card__heading a,.product-title,.product-item .product-title,body.template-index .card__button,body.template-index .product-card .product-form__submit,body.template-index .product-card__button,body.template-index .button--add-to-cart,body.template-index button.add-to-cart,.card__button,.product-card .product-form__submit,.product-card__button,.button--add-to-cart,button.add-to-cart,.add-to-cart-button,.button.add-to-cart{font-family:var(--cac-veneer)!important;font-style:italic!important;font-weight:400!important;-webkit-font-smoothing:antialiased!important}#CartDrawer-Overlay,.modal-overlay,.search-modal,.search-modal__content,.modal-overlay *,.search-modal__content *,.newsletter-popup,.signup-modal,.klaviyo-form,.mc_embed_signup,[role=dialog],[aria-modal=true]{font-family:var(--cac-veneer)!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}#CartDrawer-Overlay input,.modal-overlay input,.search-modal input,.modal-overlay button,.search-modal button,.klaviyo-form input,.klaviyo-form button,.mc_embed_signup input,.mc_embed_signup button{font-family:var(--cac-veneer)!important}body [id*=newsletter],body [class*=newsletter],body [id*=signup],body [class*=signup],body [id*=subscribe],body [class*=subscribe],body [class*=email-signup],body .newsletter,body .newsletter-form,body .signup-form,body .form--newsletter,body .shopify-section--newsletter,body .shopify-section__newsletter,[role=dialog],[aria-modal=true]{font-family:var(--cac-veneer)!important;font-style:italic!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}body [id*=newsletter] h1,body [class*=newsletter] h1,body [id*=signup] h1,body [class*=signup] h1,[role=dialog] h1,[aria-modal=true] h1,body [id*=newsletter] h2,body [class*=newsletter] h2,body [id*=signup] h2,body [class*=signup] h2,[role=dialog] h2,[aria-modal=true] h2{font-family:var(--cac-veneer)!important;font-style:italic!important}body [id*=newsletter] input,body [id*=newsletter] textarea,body [id*=newsletter] select,body [class*=newsletter] input,body [class*=newsletter] textarea,body [class*=newsletter] select,body .newsletter-form input,body .newsletter-form textarea,body .newsletter-form select,body .form--newsletter input,body .form--newsletter textarea,body .form--newsletter select,body .signup-form input,body .signup-form button,.shopify-section--newsletter input,.shopify-section__newsletter input,.mc_embed_signup input,.klaviyo-form input{font-family:var(--cac-veneer)!important;font-style:italic!important;-webkit-font-smoothing:antialiased!important}body [id*=newsletter] button,body [class*=newsletter] button,body .newsletter-form button,body .form--newsletter button,body .signup-form button,.shopify-section__newsletter button,.mc_embed_signup button,.klaviyo-form button{font-family:var(--cac-veneer)!important;font-style:italic!important}body [class*=newsletter] input[type=number],body [class*=signup] input[type=number]{font-style:normal!important}body [class*=newsletter],body [class*=signup],[role=dialog],[aria-modal=true]{z-index:99999!important}body [class*=newsletter] button:focus,body [class*=signup] button:focus,[role=dialog] button:focus{outline:3px solid rgba(212,145,21,.9)!important}#shopify-section-template--19853590134936__featured_product_kQPXgg,#shopify-section-template--19853590134936__featured_product_kQPXgg *{font-family:var(--cac-veneer)!important;font-style:italic!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}#shopify-section-template--19853590134936__featured_product_kQPXgg input,#shopify-section-template--19853590134936__featured_product_kQPXgg textarea,#shopify-section-template--19853590134936__featured_product_kQPXgg select,#shopify-section-template--19853590134936__featured_product_kQPXgg button{font-family:var(--cac-veneer)!important;font-style:italic!important}#shopify-section-template--19853590134936__featured_product_kQPXgg input[type=number],#shopify-section-template--19853590134936__featured_product_kQPXgg input[type=tel]{font-style:normal!important}#shopify-section-template--19853590134936__featured_product_kQPXgg{z-index:99999!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/captains-overrides.css.map */
