body{font-family:gill-sans-nova,sans-serif;font-weight:400;font-size:110%}.button-primary,.button-secondary{border-radius:0}h1,h2,h3,h4,h5,h6,.home-section--title{font-family:gill-sans-nova,sans-serif;font-weight:500;font-style:normal}.product-main .product-title{font-size:2em}.product-main .product-vendor{font-size:1.6em}.product-main .product-description{font-size:1.25em}.productitem--vendor a{font-family:gill-sans-nova,sans-serif;font-size:var(--font-size-body-largest);line-height:1.5}.spr-header-title,.product-recently-viewed__heading,.product-section--title,.home-section--title,.shoppable-image__section-heading,.image-with-text__section-heading,.custom-html--container .home-section--title,.custom-liquid--container .home-section--title,.faq__section-heading{font-weight:500!important;font-family:gill-sans-nova,sans-serif;font-style:normal;font-size:1.4em}.article--content p{font-size:1.3em}.home-section--title,.rich-text-heading-large{color:#4d4d4d;text-align:left;font-size:2em}.button-primary:not(.disabled):hover{border:1px solid black;background-color:#000}.ai-blog-post-button-azlnwethvthfydlp4cvrbblogsfeedjkmetl:hover{background-color:#000!important}@media screen and (max-width:768px){.home-section--title,.rich-text-heading-large{color:#4d4d4d;text-align:left;font-size:1.3em}}@media screen and (min-width:1024px){.article--inner{max-width:75%}}.age-gate__confirm_btn:focus,.spr-summary-actions-newreview:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus,.product-form--atc-button:focus,.utils-sortby--modal-button:focus,.live-search-button:focus,.back-to-top__button:focus,.article--excerpt-wrapper--featured .article--excerpt-button:focus,.order-page__atc-button:focus,.shopify-challenge__container .btn:focus,.pxs-image-with-text-button:focus,.page__content button:focus,.image-with-text__button:focus,.faq__categories-list-item-link:focus,.countdown-timer__caption-button.countdown-timer__caption-button--secondary:focus,.countdown-timer__caption-button.countdown-timer__caption-button--primary:focus,.button-secondary:focus,.button-primary:focus,.productgrid--no-results-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 5px #e66d29,0 3px 8px #0000001a;border:none}.ai-custom-header-ad3raddzzn3bybldjnaigenblocke4d821feghd6j *{max-width:100%;box-sizing:border-box}.shopify-section:has(.ai-slideshow-anwvmmmvlnuxvz3rroaigenblock86baae2qmqahf){background-color:#f5f3ed}@media screen and (min-width:1080px){.promo-mosaic--inner .promo-block--header{font-size:2em}}.image-with-text--section.pxu-lia-section--play,.image-with-text--section{background-color:#f5f3ed!important}@media screen and (min-width:769px){h2.image-with-text__heading{font-size:3em}.image-with-text__text p{font-size:2em;line-height:1.2em}}@media screen and (max-width:768px){h2.image-with-text__heading{font-size:2em!important}.image-with-text__text p{font-size:1.4em!important;line-height:1.4em}.promo-block--content{align-items:flex-end}}.image-with-text__button{padding:.75rem 1.125rem;letter-spacing:0em;color:#000;background-color:transparent;border:2px solid black;font-size:1.5em}.image-with-text__button:hover{color:#fff!important;background-color:#000!important;border:2px solid black!important}.image-with-text__content{justify-content:start}.image-with-text__content{padding-left:0}.image-with-text.no-section-heading{margin-top:0;padding-top:40px;padding-bottom:40px}.collection__item-info{font-size:1.3em;margin-top:.65rem;margin-bottom:0;color:#000;font-weight:400!important}@media screen and (max-width:768px){.collection__item-info{font-size:1.1em}}.collection-list__content[data-layout=grid]{text-align:left}.shopify-section:has(.ai-blog-posts-atxvkmtzqq3jlneditvrbblogsfeedmwyrb3),.shopify-section-group-footer-group:has(.ai-blog-posts-azlnwethvthfydlp4cvrbblogsfeedjkmetl){margin-bottom:-48px;box-shadow:0 2px 4px #80808040}@media screen and (max-width:768px){.shopify-section-group-footer-group:has(.ai-blog-posts-azlnwethvthfydlp4cvrbblogsfeedjkmetl){margin-bottom:-50px;box-shadow:none!important}}.shopify-section:has(.ai-contact-form-container-aau02ytfurghwewdaaaigenblock419560eqr3wnc),.shopify-section:has(.ai-blog-feed-anuzlz2tkbud6smdpvblogfeedhorizontalt3mcdf),.shopify-section:has(.ai-blog-feed-awefnv0zynedpsfzovaigenblock471e615fkhrj7),.shopify-section:has(.ai-blog-feed__post-am25muwrtbwjtyxjmqaigenblock471e615pwy3rm){--layout-container-max-width: 1600px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.shopify-section:has(.ai-blog-feed-anuzlz2tkbud6smdpvblogfeedhorizontalt3mcdf),.shopify-section:has(.ai-blog-feed-awefnv0zynedpsfzovaigenblock471e615fkhrj7),.shopify-section:has(.ai-blog-feed__post-am25muwrtbwjtyxjmqaigenblock471e615pwy3rm),.shopify-section:has(.ai-event-metafields-avtdrtm1kt0rwbxjjuaigenblock39d6451rabd9y),.shopify-section:has(.ai-pdf-viewer-adu1fyuvkaxe1tktiuaigenblock68e9ec3fjxgd9){--layout-container-max-width: 1600px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.shopify-section:has(.ai-blog-feed-ab1nwme8vnnfzzhf6daigenblock52bfee4z9pf9n){--layout-container-max-width: 1600px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.shopify-section:has(.ai-blog-feed-awefnv0zynedpsfzovaigenblock471e615fkhrj7){padding-bottom:80px}@media screen and (max-width:767px){.ai-blog-feed-anuzlz2tkbud6smdpvblogfeedhorizontalt3mcdf,.ai-blog-feed__post-am25muwrtbwjtyxjmqaigenblock471e615pwy3rm,.ai-blog-feed-ab1nwme8vnnfzzhf6daigenblock52bfee4z9pf9n{width:100%!important}.shopify-section:has(.ai-contact-form-container-aau02ytfurghwewdaaaigenblock419560eqr3wnc),.shopify-section:has(.ai-blog-feed-anuzlz2tkbud6smdpvblogfeedhorizontalt3mcdf),.shopify-section:has(.ai-blog-feed-awefnv0zynedpsfzovaigenblock471e615fkhrj7),.shopify-section:has(.ai-blog-feed__post-am25muwrtbwjtyxjmqaigenblock471e615pwy3rm),.shopify-section:has(.ai-blog-feed-ab1nwme8vnnfzzhf6daigenblock52bfee4z9pf9n){padding-right:20px;padding-left:20px}}.site-main:has(.ai-event-metafields-avtdrtm1kt0rwbxjjuaigenblock39d6451rabd9y) .article--pagination{display:none}.article--section .article--tags,.article--section .article--pagination{display:none}.shopify-section:has(.ai-article-collection__container-adfruq1c5lyt2oetuoaigenblockb3490fdejzmj6){border-top:2px solid whitesmoke;margin-top:60px}.product-recently-viewed__wrapper{background-color:#f5f3ed}.pdf-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9999;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.pdf-modal-overlay.is-open{display:flex}.pdf-modal{position:relative;width:100%;max-width:860px;height:90vh;background:#fff;border-radius:4px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;overflow:hidden}.pdf-modal__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#1a1a1a;color:#fff;flex-shrink:0}.pdf-modal__title{font-size:13px;letter-spacing:.05em;text-transform:uppercase;opacity:.75;margin:0}.pdf-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:22px;line-height:1;padding:0 4px;opacity:.7;transition:opacity .15s}.pdf-modal__close:hover{opacity:1}.pdf-modal__frame{flex:1;width:100%;border:none;display:block}.pdf-trigger-link{display:inline-flex;align-items:center;gap:6px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:15px}.pdf-trigger-link:hover{opacity:.7}.pdf-trigger-link svg{flex-shrink:0}.pdf-trigger-image{display:inline-block;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.pdf-trigger-image:hover{border-color:#1a1a1a}@media(max-width:600px){.pdf-modal{height:85vh;border-radius:0}}@media screen and (min-width:768px){.productgrid--sidebar{position:sticky;top:180px;align-self:flex-start}}.product-gallery-wrapper .media:has(.media__image){display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width:1023px){.product-recommendations--container .flickity-slider{position:relative}.product-recommendations--container .flickity-viewport{height:auto!important}}.subcollections-list__content[data-subcollections-layout=grid] .subcollections-grid__item-title{font-weight:400;font-size:1.3em;text-align:left!important;color:#000}.subcollections-list__content[data-subcollections-layout=grid] .subcollections-grid__item-title:hover{font-weight:400;font-size:1.3em;text-align:left!important;color:#e66d29}.subcollections-list__content[data-subcollections-layout=grid]{text-align:left}h2.slideshow-slide__heading.slide-element{font-family:gill-sans-nova,sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:3em!important}.slideshow-slide__subheading.slide-element{font-family:gill-sans-nova;font-size:2em}@media screen and (max-width:768px){.slideshow-slide__subheading.slide-element{font-family:gill-sans-nova;font-size:1.1em}h2.slideshow-slide__heading.slide-element{font-size:1.6em!important}}.footer-image-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 2),1fr);gap:.75rem}.footer-image-grid__item img{width:100%;height:auto;display:block}.site-footer-block-item.site-footer-block-image-grid{padding-bottom:30px}.age-gate__confirm_btn,.spr-summary-actions-newreview,.shopify-payment-button .shopify-payment-button__button--unbranded,.smart-payment-enabled .product-form--atc-button,.product-form--atc-button,.utils-sortby--modal-button,.live-search-button,.back-to-top__button,.article--excerpt-wrapper--featured .article--excerpt-button,.order-page__atc-button,.shopify-challenge__container .btn,.pxs-image-with-text-button,.page__content button,.image-with-text__button,.faq__categories-list-item-link,.countdown-timer__caption-button.countdown-timer__caption-button--secondary,.countdown-timer__caption-button.countdown-timer__caption-button--primary,.button-secondary,.button-primary,.productgrid--no-results-button{border-radius:0}.ai-contact-form-container-aau02ytfurghwewdaaaigenblock419560eqr3wnc a{color:#e66d29}.ai-contact-form-container-aau02ytfurghwewdaaaigenblock419560eqr3wnc a:hover{color:#f89e1d}.ai-contact-form-right-aau02ytfurghwewdaaaigenblock419560eqr3wnc{padding-top:22px}.faq__heading{scroll-margin-top:180px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
