:root{--typeBasePrimary:"Founders Grotesk",sans-serif;--typeBaseWeight:400;--typeHeaderPrimary:"Founders Grotesk",sans-serif;--typeHeaderWeight:300;--typeNavPrimary: "Founders Grotesk",sans-serif;--typeNavWeight:500;--weight-light: 300;--weight-medium: 500;--weight-regular: 400;--weight-bold: 600;--weight-semibold: 500;--color-black: #212121}@font-face{font-family:Founders Grotesk;src:url(FoundersGrotesk-Light.woff2) format("woff2"),url(FoundersGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(FoundersGrotesk-Medium.woff2) format("woff2"),url(FoundersGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(FoundersGrotesk-Regular.woff2) format("woff2"),url(FoundersGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(FoundersGrotesk-Semibold.woff2) format("woff2"),url(FoundersGrotesk-Semibold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.h1,.h2,.h3,.h4,.h5,.recent__title,.h6,h1,h2,h3,h4,h5,h6,.article__author-bio h3,.blog .article__image .article__tags{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:.01em}.h1--body,.h2--body,.h3--body,.h4--body,.h5--body,.h6--body,.hero__description p,.standard__app p,.standard__rte p,.caps,.footer__copyright,.blog .article__image .article__tags,.popout__toggle,.search-submit,.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box,.breadcrumbs,body{font-family:var(--typeBasePrimary);font-weight:var(--typeBaseWeight);letter-spacing:.02em;line-height:1.5}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.product__reviews .spr-summary-actions-newreview,.button{padding:12px 35px;letter-spacing:.1em;font-weight:var(--weight-semibold);min-width:185px;line-height:normal}.caps--large{font-family:var(--typeBasePrimary);font-weight:var(--weight-semibold);letter-spacing:.1em}.navlink--toplevel{font-family:var(--typeNavPrimary);font-weight:var(--typeNavWeight);letter-spacing:.01em}.index-hero .hero__title.collection__title{font-size:var(--font-9)}.btn.btn--scroll-top{min-width:auto;padding:var(--btn-top) var(--btn-left)}.announcement__text,.announcement__main,.announcement__more{font-weight:var(--weight-semibold)}body,a,button,input,.swatches__form--label,img.lazyload-fade.js-thumb-item-img.lazyautosizes.lazyloaded,.flickity-enabled.is-draggable .flickity-viewport{cursor:url(/cdn/shop/t/20/assets/shell-cursor-2_28x28.png?v=1640142007),auto!important}.show-button-animation .cart__checkout:before,.show-button-animation .product__submit__add:before,.show-button-animation .shopify-payment-button__button--unbranded:before{background:var(--color-black)}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.product__reviews .spr-summary-actions-newreview:hover,.btn:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus,.product__reviews .spr-summary-actions-newreview:focus,.button:hover,.button:focus{background:var(--color-black)}.btn.btn--white:hover{background:var(--bg)}.homepage-slideshow .slideshow__slide .fade-in-image-zoom .background-size-cover{background-size:100%;background-repeat:no-repeat}@media(max-width:749px){.quick-add-button{width:28px;height:28px;bottom:5px;left:5px}.quick-add-button:before{width:11px;height:2px}.quick-add-button:after{width:2px;height:11px}}.navlink--toplevel,.navlink--toplevel .navtext{font-family:ThornAndThistle,sans-serif!important;font-weight:400!important;font-size:18px!important;letter-spacing:.02em!important;text-transform:uppercase}@media only screen and (max-width:1439px){.navlink--toplevel,.navlink--toplevel .navtext{font-size:16px!important}}@media only screen and (max-width:1199px){.navlink--toplevel,.navlink--toplevel .navtext{font-size:14px!important}}.navlink--child .navtext,.navlink--grandchild .navtext,.navlink--child,.navlink--grandchild{font-size:15px!important}.product__grid__title{font-size:26px!important;line-height:1.25}.new-price,.new-price *{font-size:20px!important}.product__title{font-size:36px!important;line-height:1.2}.product__price,.product__price *{font-size:24px!important}.product__title,.product__title *,.product__price,.product__price *,.product__price__wrap{font-family:ThornAndThistle,sans-serif!important;letter-spacing:.02em!important}.wb-showing{grid-column:1 / -1;width:100%;text-align:center;font-family:ThornAndThistle,sans-serif;font-size:19px;letter-spacing:.04em;color:#5c4620;margin:22px 0 8px}.wb-arrow{position:absolute;top:min(50%,34vh);transform:translateY(-50%);z-index:6;width:44px;height:44px;border:0;border-radius:50%;background:#fffbf0eb;color:#5c4620;box-shadow:0 1px 6px #5c462040;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s;-webkit-tap-highlight-color:transparent}.wb-arrow:hover{background:#ffd465}.wb-arrow svg{width:22px;height:22px}.wb-arrow--prev{left:12px}.wb-arrow--next{right:12px}@media only screen and (max-width:749px){.product__grid__title{font-size:20px!important}.new-price,.new-price *{font-size:17px!important}.product__title{font-size:28px!important}.product__price,.product__price *{font-size:21px!important}.wb-showing{font-size:17px}.wb-arrow{top:50%;width:36px;height:36px}.wb-arrow svg{width:18px;height:18px}.wb-arrow--prev{left:8px}.wb-arrow--next{right:8px}}.product__wrapper .radio__legend__label,.product__wrapper .radio__button label,.product__wrapper .radio__button label span,.product__wrapper .variant__countdown,.product__wrapper .pickup__info__text,.product__wrapper .pickup__info__timing,.product__wrapper .pickup__button,.product__wrapper .ptw-app-label,.product__wrapper .ptw-app-label *,.product__wrapper .accordion-toggle,.product__wrapper .product__submit__add,.product__wrapper .product__submit__add span{font-family:ThornAndThistle,sans-serif!important;letter-spacing:.06em!important}.product__wrapper .radio__legend__label{font-size:20px!important}.product__wrapper .radio__button label span{font-size:18px!important}.product__wrapper .pickup__info__text{font-size:19px!important}.product__wrapper .pickup__info__timing,.product__wrapper .pickup__button{font-size:16px!important}.product__wrapper .ptw-app-label,.product__wrapper .ptw-app-label *{font-size:18px!important}.product__wrapper .accordion-toggle{font-size:21px!important}.product__wrapper .product__submit__add,.product__wrapper .product__submit__add span{font-size:18px!important}.product__wrapper .variant__countdown.count-is-low{display:inline-block;background:#ffd465;color:#5c4620;border-radius:30px;padding:7px 18px 6px;font-size:17px!important}.product__wrapper .variant__countdown.count-is-low *{font-family:ThornAndThistle,sans-serif!important;font-size:17px!important;color:#5c4620!important}.price.sale .new-price,.price.sale .new-price *{color:#5c4620!important}.price.sale .old-price,.price.sale .old-price *{font-family:ThornAndThistle,sans-serif!important;font-size:18px!important;color:#8a7350!important;opacity:1!important;text-decoration:line-through;text-decoration-thickness:1.5px;margin-left:8px;letter-spacing:.04em}.custom-badge .sale-box{background:#ffd465!important;color:#5c4620!important;font-family:ThornAndThistle,sans-serif!important;font-size:17px!important;letter-spacing:.12em!important;text-transform:uppercase;padding:7px 16px 6px!important;border-radius:30px!important;border:0!important}.product__price .product__price--strike{font-size:19px!important;color:#8a7350!important;margin-left:10px;text-decoration-thickness:1.5px}.product__price__wrap .product__price--off{background:#ffd465!important;color:#5c4620!important;border-radius:30px!important;padding:5px 14px 4px!important}.product__price__wrap .product__price--off,.product__price__wrap .product__price--off *{font-family:ThornAndThistle,sans-serif!important;font-size:16px!important;letter-spacing:.1em!important}@media only screen and (max-width:749px){.price.sale .old-price,.price.sale .old-price *{font-size:15px!important}.custom-badge .sale-box{font-size:14px!important;padding:5px 12px 4px!important}}.drawer__menu .sliderow__title:not(.visually-hidden),.drawer__menu .sliderow__title:not(.visually-hidden) *{font-family:ThornAndThistle,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.drawer__menu .sliderow__title:not(.visually-hidden){font-size:24px!important}.drawer__menu .sliderule__panel .sliderow__title:not(.visually-hidden){font-size:21px!important}.drawer__menu .sliderow.sliderow__back .sliderow__title{font-size:22px!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
