/*!
 * The Mook – Custom CSS
 * Custom styles for client-specific functionality and design.
 * Keep this file separate from theme.css to simplify Stretch theme updates.
 */@font-face{font-family:Youth-Bold;src:url(/cdn/shop/files/Youth-Bold.woff2?v=1777186497) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,h7,.h1,.h2,.h3,.h4,.h5,.h6,.h7,p.heading,.footer__block p.subheading{font-family:Youth-Bold,Poppins,sans-serif!important}@font-face{font-family:Yellowtail-Regular;src:url(/cdn/shop/files/Yellowtail-Regular.woff2?v=1777198480) format("woff2");font-weight:400;font-style:normal;font-display:swap}.subheading{font-family:Yellowtail-Regular,Pacifico,Brush Script MT,cursive!important;font-size:20px!important}@font-face{font-family:Satoshi-Regular;src:url(/cdn/shop/files/Satoshi-Regular.woff2?v=1777186560) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:Satoshi-Regular,Figtree,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:Satoshi-Medium;src:url(/cdn/shop/files/Satoshi-Medium.woff2?v=1777186561) format("woff2");font-weight:600;font-style:normal;font-display:swap}.policy h2{font-size:16px;padding-top:20px}.policy h1{font-size:44px}.button{font-family:Youth-Bold,Poppins,sans-serif!important}img,.img,.product-cross-sell img,.complementary-products img,.product-card__image,.content-box__background-media,.blog-post-card__image-container{border-radius:8px}html{-webkit-text-size-adjust:none}.header__primary-nav .subheading,.header__secondary-nav .subheading{font-size:16px!important}.header__news-link .active:after{inset-inline-end:-.5rem}.header__secondary-nav{column-gap:2rem}.footer{border-block-start-width:0!important}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])) .header__logo img,:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])) .header__heading-logo img{display:none}.shopify-section--slideshow .slideshow__slide>.content-box>div:last-child{width:100%}@media(min-width:1000px){.shopify-section--slideshow .slideshow__slide .constrained-image{max-width:400px}}@media(min-width:700px)and (max-width:999px){.shopify-section--slideshow .slideshow__slide .constrained-image{max-width:320px}}@media(max-width:699px){.shopify-section--slideshow .slideshow__slide .constrained-image{max-width:250px}.policy h1{font-size:32px}}.min-h-sm{min-height:clamp(10rem,28vmax,21rem)!important}.testimonials__content{gap:1.5rem!important}.product-zoom-button{background:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(255 248 231));border-radius:50px}.product-gallery .circle-button:before{background:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(255 248 231))}.product-zoom-button:hover .product-zoom-button__label{padding-right:10px}.multi-column__item .gallery-block .product-gallery .product-zoom-button,.rich-text .gallery-block .product-gallery .product-zoom-button{inset-inline-end:8px}.product-gallery .icon,.gallery-block .scroll-marker,.gallery-block .product-zoom-button{margin-block-start:0}.template-cabins .product-gallery .product-zoom-button{transform:scale(.8)}.template-cabins .multi-column__item .prose>img{display:block;width:calc(100% + 3rem);max-width:none;margin:-1.5rem -1.5rem 1.5rem;border-radius:8px 8px 0 0}.multi-column__item .gallery-block{width:calc(100% + 3rem);margin-top:-1.5rem;margin-right:-1.5rem;margin-bottom:0;margin-left:-1.5rem}.multi-column__item .product-gallery img,.rich-text .product-gallery img{margin-block:0}.multi-column__item .gallery-block .product-gallery__carousel img{border-radius:8px 8px 0 0}.multi-column__item .gallery-block .scroll-area{margin-top:-1.5rem}section.pswp__scroll-wrap{background:rgb(var(--page-overlay));-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.pswp--open{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.pswp__bg{opacity:.02!important;background:none!important}.shopify-section:first-child [allow-transparent-header] .content-box:first-child{--content-box-enable-transparent-header-compensation: 0 !important}.template-index x-header.header{padding-bottom:61px}.template-index x-header.header.is-solid{padding-bottom:20px}@media only screen and (max-width:699px){.template-index x-header.header{padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
