.mobile-menu-drawer .thb-mobile-menu-footer{padding-bottom:100px}.template-product .thb-localization-forms .shopify-localization-form .select.select--transparent{display:block!important}.variations .product-form__input{margin-top:20px;padding-top:20px}.variations .product-form__input .form__label{display:block;max-width:100%}.variations input[type=radio].is-disabled+label:before{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#000,transparent calc(50% + 1px)) no-repeat}.variations .product-form__input--block.g-swatch-size input[type=radio]:checked+label{background-color:var(--color-body);color:#fff}.variations .g-swatch-size input[type=radio].is-disabled:checked+label:before{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#fff,transparent calc(50% + 1px)) no-repeat}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.sr-only-undo,.not-sr-only{position:static;width:auto;height:auto;// padding: 0;margin:0;overflow:visible;clip:auto;border:0}.age-group{text-transform:capitalize}.product-card-swatches--container-left{justify-content:left!important}.product-card-swatches--container-right{justify-content:right!important}.blog-tag{padding:5px 10px;background:#f1f1f1;width:-moz-fit-content;width:fit-content;margin-right:10px;text-decoration:none;color:inherit}.blog-tag.active{font-weight:700;border:1px solid black}.author-bio,.author-products{margin-bottom:100px}.author-media{border:4px solid #000;border-radius:50%;margin:2em auto;position:relative;text-align:center;max-width:400px;width:100%;overflow:hidden}.author-media:before{content:"";display:block;padding-bottom:100%;width:100%}.author-media img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.author-post-list:after:first-child{display:none}.template-metaobject-authors .article-listing{margin-bottom:4em}.template-metaobject-authors .grid-product__colors{display:none}.template-metaobject-authors .index-section,.template-page .index-section{margin-top:100px;margin-bottom:100px}body.template-metaobject-authors .author-content{margin:0 auto;padding:40px 24px 60px}body.template-metaobject-authors .author-media{display:flex;justify-content:center;margin-bottom:32px}body.template-metaobject-authors .section-header{text-align:center;margin-bottom:36px}body.template-metaobject-authors .author-name.section-header__title{font-size:2rem;font-weight:700;letter-spacing:.02em;color:#111;margin-bottom:6px;line-height:1.2}body.template-metaobject-authors .author-occupation{font-size:1rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.1em}body.template-metaobject-authors .author-bio{max-width:780px;width:100%;margin:0 auto 48px}body.template-metaobject-authors .author-bio p,body.template-metaobject-authors .author-bio .metafield-rich_text_field p{font-size:1.05rem;line-height:1.8;color:#333;margin-bottom:1.2em;text-align:justify}body.template-metaobject-authors .js-section-header-articles{text-align:center;margin-bottom:32px}body.template-metaobject-authors .js-section-header-articles .section-header__title{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#111}body.template-metaobject-authors .author-post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}body.template-metaobject-authors .author-post-list .grid__item{width:100%!important;float:none!important;padding:0!important}body.template-metaobject-authors .author-post-list .article-listing{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;height:100%}body.template-metaobject-authors .author-post-list .article-listing:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-3px)}body.template-metaobject-authors .author-post-list .article__image-wrap{width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}body.template-metaobject-authors .author-post-list .article__grid-image{display:block;width:100%;height:100%}body.template-metaobject-authors .author-post-list .image-wrap,body.template-metaobject-authors .author-post-list .grid__image-ratio{width:100%;height:100%}body.template-metaobject-authors .author-post-list .grid__image-ratio img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}body.template-metaobject-authors .author-post-list .article-listing:hover .grid__image-ratio img{transform:scale(1.04)}body.template-metaobject-authors .author-post-list .article__content{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex-grow:1}body.template-metaobject-authors .author-post-list .article__date{font-size:.78rem;color:#999;text-transform:uppercase;letter-spacing:.06em}body.template-metaobject-authors .author-post-list .h3 a,body.template-metaobject-authors .author-post-list .h3{font-size:1rem;font-weight:600;color:#111;line-height:1.4;text-decoration:none}body.template-metaobject-authors .author-post-list .h3 a:hover{text-decoration:underline}@media screen and (max-width:900px){body.template-metaobject-authors .author-post-list{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:540px){body.template-metaobject-authors .author-post-list{grid-template-columns:1fr;gap:16px}}body.template-metaobject-authors .author-post-list .h3,body.template-metaobject-authors .author-post-list .h3 a{font-size:1.5rem}.author-article-bio{display:flex;flex-direction:row;align-items:flex-start;gap:40px;padding:32px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:32px 0}.author-article-bio ._avatar{flex:0 0 auto;width:140px;height:140px}.author-article-bio ._avatar img{width:140px;height:140px;border-radius:50%;object-fit:cover;display:block}.author-article-bio .content{flex:1}.author-article-bio p.name{margin:0 0 8px;font-size:16px}.author-article-bio p.content{margin:0 0 16px;font-size:15px;line-height:1.6}.author-article-bio a.link{text-decoration:underline;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
