.catalog-section{padding:70px 50px;text-align:center}.catalog-section .Heading{margin-bottom:1.5rem}.catalog-section .catalog-panel{cursor:pointer;font-weight:700}.catalog-section #preview-bar-iframe{display:none!important}.catalog-section .is-active{display:block!important}.catalog-section .modal{display:none;position:fixed;z-index:5;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.catalog-section .modal iframe{width:100%;height:100%;position:relative;margin:0 auto;z-index:99;height:900px}.catalog-section .modal-content{background-color:#fefefe;padding:20px;border-radius:15px;max-width:90%;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.catalog-section .close{color:#aaa;float:right;font-size:28px;font-weight:700}.catalog-section .close:hover,.catalog-section .close:focus{color:#000;text-decoration:none;cursor:pointer}.catalog-section .primary-heading,.catalog-section .sub-heading{text-align:center}.catalog-section .catalog-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-section .catalog-container .catalog-panel{text-align:center;min-width:23%;max-width:23%}.catalog-section .catalog-container .catalog-panel .h4{margin-top:.8rem}.catalog-section .catalog-container .catalog-panel img{width:100%}.catalog-section .catalog-container .catalog-panel p{margin-bottom:5px}.flipbook-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:9999;justify-content:center;align-items:center}.flipbook-modal.is-active{display:flex}.flipbook-container{width:90%;height:90%;max-width:1200px;position:relative;overflow:hidden;border-radius:4px;box-shadow:0 5px 15px #00000080}.flipbook-modal-close{position:absolute;top:2rem;right:2rem;font-size:4rem;color:#000;background:none;border:none;cursor:pointer;z-index:10000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s}.flipbook-modal-close:hover{background-color:#fff3}@media(max-width:768px){.catalog-section .catalog-container{gap:10px}.catalog-section .catalog-container .catalog-panel{text-align:center;min-width:48%;max-width:48%}.flipbook-container{width:95%;height:80%}.flipbook-modal-close{top:10px;right:10px;font-size:24px}}.team_members-section{max-width:1000px;padding:0 45px;margin:60px auto}.team_members-section .primary-heading{text-align:left;margin-bottom:40px;font-size:26px;font-weight:500;text-transform:uppercase}.team_members-section .Team_members_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.team_members-section .Team_members_container .team-member{border-radius:10px;overflow:hidden;text-align:center;min-width:23%;-ms-flex-preferred-size:23%;flex-basis:23%;box-shadow:0 2px 8px #cac9c91a;background-color:#eee;padding-bottom:15px}.team_members-section .Team_members_container .team-member h3{margin-top:20px;margin-bottom:16px;font-size:1rem;line-height:1.3rem;font-weight:600;text-transform:uppercase}.team_members-section .Team_members_container .team-member img{width:100%;margin-bottom:20px}.team_members-section .Team_members_container .team-member p{margin-bottom:10px;font-size:.8rem}.team_members-section .Team_members_container .team-member-info{background-color:#e0e0e0;padding:20px 10px 30px;font-size:.8rem}.team_members-section .Team_members_container .team-member-info .Member_introduction{display:block;margin-bottom:16px}.image-with-text-overlay .SectionHeader__Description{margin-bottom:15px;text-align:center}@media only screen and (max-width:640px){.team_members-section{padding:0 10px}.team_members-section .Team_members_container .team-member{margin-bottom:10px;-ms-flex-preferred-size:48%;flex-basis:48%;min-width:48%;max-width:48%}.team_members-section .Team_members_container .team-member h3{font-size:1.1rem;line-height:1.1rem;margin-bottom:15px}}@media only screen and (max-width:320px){.team_members-section .Team_members_container .team-member{-ms-flex-preferred-size:100%;flex-basis:100%}}.SectionHeader__SubHeading.Heading.h3{font-size:12px;line-height:1.4;margin-bottom:2rem;font-weight:500}.image_grid_section{max-width:1280px;margin:40px auto;padding:0 40px}.shopify-section .image-grid{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0}.shopify-section .image-grid:has(>li:first-child:nth-last-child(2)){gap:80px}.shopify-section .image-grid li{-ms-flex-preferred-size:calc(25% - 12px);flex-basis:calc(25% - 12px);text-align:center;width:100%}.shopify-section .image-grid li img{border-radius:5px;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;min-height:350px}.shopify-section .image-grid li:first-child:nth-last-child(3),.shopify-section .image-grid li:first-child:nth-last-child(3)~li{-ms-flex-preferred-size:calc(25% - 12px);flex-basis:calc(25% - 12px)}.shopify-section .image-grid li:first-child:nth-last-child(4),.shopify-section .image-grid li:first-child:nth-last-child(4)~li{-ms-flex-preferred-size:calc(25% - 12px);flex-basis:calc(25% - 12px)}.shopify-section .image-grid li:first-child:nth-last-child(2),.shopify-section .image-grid li:first-child:nth-last-child(2)~li{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:0}.shopify-section .image-grid li:first-child:nth-last-child(1){-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.shopify-section .image-grid li:first-child:nth-last-child(2),.shopify-section .image-grid li:first-child:nth-last-child(2)~li{margin-right:0;gap:100px}.shopify-section .image-grid li:first-child:nth-last-child(2){margin-right:0}.shopify-section .image-grid li:first-child:nth-last-child(2) img,.shopify-section .image-grid li:first-child:nth-last-child(2)~li img{height:auto;aspect-ratio:1 / 1;object-fit:cover;width:100%;min-width:unset;max-width:100%}.shopify-section .image-grid li .info_container{margin-top:15px;padding:0 15px}.shopify-section .image-grid li .info_container h3{font-weight:600;text-transform:uppercase;margin-bottom:4px}.shopify-section .with-content li{-ms-flex-preferred-size:47%;flex-basis:47%}@media only screen and (max-width:640px){.shopify-section .image-grid,.shopify-section .image_grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;flex-direction:column;display:flex;max-width:320px}.shopify-section .image-grid li,.shopify-section .image_grid li{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:unset;width:100%}.shopify-section .image-grid li img{width:100%;min-width:unset}}.collection_section_header{max-width:900px;margin:0 auto}.SectionBottom__Description{max-width:900px;margin:0 auto;padding-bottom:70px}.SectionBottom__Description.Rte h3{letter-spacing:.2em;text-transform:uppercase;font-size:18px;margin-bottom:20px;margin-top:30px}.ColorSwatch__Radio,.color-swatch-link input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.color-swatch-link{position:relative;display:inline-block}.color-swatch{cursor:pointer;margin-right:5px}.color-swatch-link input[type=radio]:checked+.color-swatch{box-shadow:0 0 0 2px #000}.color-swatch-link input[data-available=false]+.color-swatch{cursor:pointer}.color-swatch.is-disabled{cursor:pointer!important}.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-1 .section-stack{gap:0!important}@media(min-width:768px){.footer__block-list{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;max-width:clamp(1020px,90vw,1200px);margin:0 auto;padding-left:2rem;padding-right:2rem}.footer__block{flex:1 1 220px}.eapps-form-element-wrapper.eapps-form-element-email{margin-top:0}}.payment_icons{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.payment_icons svg{height:auto;Width:40px}.payment_icons{margin-top:15px;justify-content:center}footer .payment_icons{justify-content:center}@media(max-width:767px){footer .payment_icons{padding-left:0;justify-content:center}}.cart-drawer__footer .payment_icons{margin-top:0}.cart-drawer:not(:has(.cart-drawer__footer:only-child))::part(footer){padding-bottom:15px}.header{z-index:2}.persistent-search-bar{border-top:1px solid rgb(var(--text-color) / .08);border-bottom:1px solid rgb(var(--text-color) / .08);padding:3px 0;position:relative;z-index:1}.persistent-search__form{max-width:500px;margin:0 auto}.persistent-search__form-control{display:flex;align-items:center;gap:.6rem;background:rgb(var(--text-color) / .04);border:1px solid rgb(var(--text-color) / .12);border-radius:4px;padding:5px 14px;transition:border-color .2s}.persistent-search__form-control:focus-within{border-color:rgb(var(--text-color) / .35)}.persistent-search__form-control svg{flex-shrink:0;opacity:.5}.persistent-search__input{flex:1;-webkit-appearance:none;appearance:none;background:none;border:none;font-family:inherit;font-size:.875rem;color:rgb(var(--text-color));outline:none;min-width:0}.persistent-search__input::placeholder{color:rgb(var(--text-color) / .5)}.persistent-search__input::-webkit-search-decoration,.persistent-search__input::-webkit-search-cancel-button,.persistent-search__input::-webkit-search-results-button,.persistent-search__input::-webkit-search-results-decoration{display:none}.persistent-search-bar .predictive-search{position:absolute;left:0;right:0;top:100%;z-index:100;background:rgb(var(--background));box-shadow:0 8px 24px #0000001f;border-bottom-left-radius:4px;border-bottom-right-radius:4px;max-height:70vh;overflow-y:auto;display:none}.persistent-search-bar .predictive-search:has(.predictive-search__results),.persistent-search-bar .predictive-search:has(.predictive-search__no-results){display:block}@media screen and (max-width:699px){.persistent-search-bar{padding:3px 0}.persistent-search__form-control{padding:4px 12px}.persistent-search__input{font-size:16px}}.Rte a:not(.button,.h1,.h2,.h3,.h4,.h5,.h6,:has(img)),.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-skip-ink:auto}@media screen and (pointer:fine){.Rte a:not(.button,.h1,.h2,.h3,.h4,.h5,.h6,:has(img)):hover,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)):hover{background:none;text-decoration-thickness:2px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom.css.map */
