@font-face{font-family:ABCSocial;src:url(/cdn/shop/files/ABCSocial-Regular.woff2) format("woff2"),url(/cdn/shop/files/ABCSocial-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ABCSocial;src:url(/cdn/shop/files/ABCSocial-Medium.woff2) format("woff2"),url(/cdn/shop/files/ABCSocial-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:ABCSocial;src:url(/cdn/shop/files/ABCSocial-Bold.woff2) format("woff2"),url(/cdn/shop/files/ABCSocial-Bold.woff) format("woff");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,div,span,a,button{font-family:ABCSocial!important;font-weight:400;font-style:normal;line-height:1.2}.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse){background:linear-gradient(to right,currentColor,currentColor) 0 min(90%,1.35em) / 100% 1px no-repeat}.subheading p{font-weight:700!important;margin-bottom:10px}.no-margin{margin-block-start:0rem!important}.info-icon{width:16px;height:auto}@media (max-width: 768px){.info-icon{width:14px;height:auto}}.needsclick.kl-private-reset-css-Xuajs1{margin-block-start:0px}.custom-list ul{list-style:none;padding:20px 0 0;max-width:500px;margin:0 auto;row-gap:0px}.custom-list li{position:relative;text-align:left;border-top:1px solid #000;padding:1em 0 1em 1.5em;line-height:1.2}.custom-list li:last-child{border-bottom:1px solid #000}.custom-list li:before{content:"";position:absolute;left:0;top:1.2em;width:12px;height:12px;background:#000;border-radius:50%}.modal-container{margin-top:32px}.modal-container:first-of-type{margin-top:0}.modal-container.subheading{margin-bottom:15px}x-modal span.h3{font-size:16px}x-modal div.metafield-rich_text_field{margin-block-start:0!important}.countdown-condensed__timer-unit{letter-spacing:0px}.countdown-condensed__timer-flip{font-size:var(--text-sm);font-weight:500}.announcement-bar__carousel{max-width:40rem}.announcement-bar__carousel{font-size:var(--text-h6);padding:1em 2em;padding-block:0em}.announcement-bar__carousel a{background:none!important}.countdown-condensed .h6{font-size:var(--text-h6)}.countdown-condensed a{background:none!important}.localization-toggle{font-size:var(--text-h6);text-transform:uppercase;color:rgb(var(--text-color))}@media screen and (max-width: 768px){.localization-toggle.text-xxs,.text-with-icon.smallcaps{font-size:var(--text-h6)!important}x-popover .h4{font-size:var(--text-h6)}}.mega-menu__promo .smallcaps.text-xs.text-subdued,.header-sidebar__promo .smallcaps.text-xs.text-subdued{text-transform:inherit;letter-spacing:normal}.mega-menu__promo .gap-2\.5{gap:.625rem}.mega-menu__promo p,.header-sidebar__promo p{text-align:left}.mega-menu__promo .text-subdued{color:rgb(var(--text-color))}@media screen and (max-width: 768px){.header-sidebar__promo .v-stack{gap:.625rem}}.gap-2\.5{gap:.3rem}.link-faded{color:rgb(var(--text-color))}.link-faded:hover{color:rgb(var(--text-color) / .5)}.footer__aside a{display:none}@media screen and (min-width: 1000px){.container-footer{margin:0 15%}}.social-media--list .social-media__item{opacity:1;transition:opacity .2s,color .2s}.social-media--list .social-media__item:hover{opacity:.5}.shopify-section--main-customers-account .section-header .h3{font-size:var(--text-h2)}.shopify-section--main-customers-account .gap-10{gap:4.5rem}.customer-account-overview table th{background-color:#f7f7f5;color:#000!important;padding:15px}.customer-account-overview td{padding:25px 15px}.customer-account-overview .v-stack.gap-2{border-block-end:1px solid;padding-block-end:2rem}.customer-account-order-grid .text-subdued{font-weight:500}.customer-account-order-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.customer-account-order-grid>div{display:grid;grid-template-columns:1fr 1fr}.customer-account-order-grid>div p:first-of-type{text-align:left}.customer-account-order-grid>div p:last-of-type{text-align:right}@media (max-width: 1000px){.customer-account-overview .bold{font-size:var(--text-h4);text-transform:uppercase;font-weight:400}}.customer-account-category{border-block-end:0;padding-block-end:0;font-size:var(--text-h4)}@media (max-width: 1000px){.customer-account-category.h6.text-subdued{font-size:var(--text-h3)}}.customer-benefits-section{padding-block-start:1rem}.customer-benefits-section .h3{padding-block-end:1rem}.customer-benefit-items{display:flex;flex-direction:row;align-items:stretch;gap:25px}.customer-benefit{display:flex;align-items:stretch;gap:15px;width:100%;min-height:110px;max-width:400px;background-color:#f4f4f4}.benefit-image{width:100px;height:auto;max-height:100%;flex-shrink:0;object-fit:cover}.benefit-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 10px 10px 0}.benefit-content p.h5{padding-bottom:4px}.benefit-date{font-size:var(--text-xs);padding-bottom:4px}.benefit-link{font-size:var(--text-xs);background:none;width:100%;max-width:400px}a.benefit-link:hover .customer-benefit{cursor:pointer;transition:transform .3s ease;transform:scale(1.02)}.benefit-infotext{display:flex;align-items:center;font-size:var(--text-xs);color:#666;padding-bottom:4px}.infotext{padding-left:6px}@media (max-width: 768px){.customer-benefits-section{padding-block-start:}.customer-benefit-items{flex-direction:column;gap:15px}.benefit-image{width:80px}.benefit-link{width:100%}.benefit-content p.title{font-size:var(--text-md)}.benefit-automatic{font-size:var(--text-xs)}}.price-list .h4{font-size:var(--text-h3)}.product-title.h3{text-transform:uppercase}.complementary-products{margin-inline:inherit}.complementary-products__header p.h5{font-size:var(--text-h6)}.badge,.badge--on-sale{padding:5px 15px;border-radius:20px}.badge--pre-access,.badge--free-shipping{background:#5978b7}.product-card__figure>.badge-list{inset-block-start:.4rem;inset-inline-start:.4rem}.discount-badge.text-xs{padding:5px 15px;border-radius:20px;max-height:23.2px}@media (max-width: 700px){.discount-badge.text-xs{max-height:22px}}.promotion-box{display:flex;flex-direction:column;gap:5px;padding:15px;margin-top:10px;margin-bottom:10px;background:#f7f7f5}.review-carousel{position:relative;width:100%;overflow:hidden;transition:height .3s ease-in-out}.review-container{display:flex;transition:transform .3s ease-in-out}.customer-review{flex:0 0 100%;width:100%;background-color:#f2f2f2;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:left}.customer-review p{margin:0;width:100%}.review-dots{text-align:center;margin-top:10px}.dot{height:6px;width:6px;background-color:#f2f2f2;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer;transition:background-color .3s ease}.active-dot{background-color:#000}.ecological-footprint-container{display:flex;flex-wrap:nowrap;align-items:center;padding-top:1em;gap:10px}img.ecological-footprint{max-width:35px;height:auto}.ecological-footprint-content{display:flex;gap:5px;align-items:center}.ecological-footprint-source{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.ecological-footprint-source img{max-width:100px;height:auto}.ecological-footprint-source a{background:none!important}.supply-chain-wrapper{margin-left:auto;margin-right:auto}.supply-chain-timeline{position:relative;padding-left:30px;overflow:hidden}.supply-chain-timeline-item{position:relative;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;margin:0!important}.supply-chain-timeline-content{display:flex;flex-direction:column;gap:.5rem}.supply-chain-timeline-image{margin:0;max-width:100%}.supply-chain-timeline-item:before{position:absolute;content:"";left:-30px;top:0;width:11px;height:11px;border:1px solid #333;background:#000;border-radius:50%;z-index:1}.supply-chain-timeline-item-block:before{background:#333}.supply-chain-timeline-line{position:absolute;left:-25px;top:-100%;height:100%;width:1px;background-color:#000}.supply-chain-timeline-line-block-wrapper{position:absolute;left:5px;top:0;height:calc(100% - var(--timelineLast));width:1px;overflow:hidden}.supply-chain-timeline-line-block{position:absolute;left:0;top:0;height:var(--scrollPosition);width:1px;background:#333}span.supply-chain-country{padding-right:5px}.careguide-container{width:100%;margin-bottom:15px;display:flex;align-items:center}.careguide-image-wrapper{width:32px;overflow:hidden;flex-shrink:0}.careguide-text-wrapper{margin-left:15px}.careguide-label-item{margin-bottom:0}.model-item{display:flex;align-items:center;width:100%;margin-bottom:15px}.model-image-wrapper{width:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.model-text-wrapper{margin-left:15px}.model-label-item{margin-bottom:0}.model-details{font-size:var(--text-xs);color:rgb(var(--text-color) / .65)}@media (max-width: 699px){.model-image-wrapper{width:40px}.model-label-item{font-size:var(--text-xs)}}.size-chart-accordion{display:flex;flex-wrap:wrap;width:100%;margin-top:15px}.size-tabs-radio{display:none}.size-tabs-label{margin-block-start:0px!important;flex-grow:1;text-align:center;padding:12px;cursor:pointer}.size-tabs-content{margin-block-start:0rem!important;order:1;width:100%;line-height:1.5;display:none}.size-tabs-radio:checked+.size-tabs-label{background:#f3f3ea}.size-tabs-radio:checked+.size-tabs-label+.size-tabs-content{display:initial}.size-chart-row{margin-block-start:0px!important;display:flex;justify-content:space-between;padding:10px;border-top:1px solid rgb(var(--border-color))}.size-tabs-content .size-chart-row:last-child{border-bottom:1px solid rgb(var(--border-color))}.size-guide-figurine{display:block;margin:0 auto;width:100%;max-width:350px!important}@media screen and (max-width: 699px){.size-chart-desktop{display:none}.size-chart-mobile{display:flex;flex-wrap:wrap;width:100%;margin:16px 0 32px}.size-guide-figurine{max-width:300px!important}}.product-list{--product-list-calculated-column-gap: 2px}.collection-toolbar__button{font-size:var(--text-h6);opacity:1;transition:opacity .2s}.collection-toolbar__button:hover{opacity:.5}@media screen and (max-width: 768px){.collection-toolbar__button{font-size:var(--text-h6)}}.metafield-rich_text_field h1{var(--text-h3)}.metafield-rich_text_field h2{font-size:var(--text-h4);margin-top:40px}.metafield-rich_text_field h3{var(--text-h5)}.color-container{display:flex;justify-content:center;align-items:center;padding-bottom:25px}.color-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 20px}.color-icon{width:30px;border-radius:50%;margin:0 auto 10px}@media only screen and (max-width: 699px){.color-text{font-size:var(--text-sm)}}.button.button--outline{border-color:rgb(var(--text-color))}.section-stack{gap:2rem}@media screen and (min-width: 700px){.shopify-section--image-with-text-overlay,.collection-card,.shopify-section--image-with-text,.shopify-section--slideshow{padding-bottom:2px}.collection-card{padding-left:1px;padding-right:1px}}@media screen and (max-width: 699px){.collection-list{gap:2px}image-with-text-overlay{padding-bottom:2px}}image-with-text-overlay a{font-size:var(--text-h5)}@media screen and (max-width: 768px){.image-with-text>.prose{margin-block:3rem}}slideshow-carousel a.link{font-size:var(--text-h4)}:has(.shopify-section:first-child [allow-transparent-header]) :not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])){--header-show-transparent-logo: 1;--header-separation-border-color: 0 0 0 / 0;--background: 0 0 0 / 0;--background-gradient: 0 0 0 / 0;--border-color: 0 0 0 / 0;--text-color: var(--header-transparent-header-text-color)}.bordered-section{border-top:none!important}.collection-list.wrap{justify-content:center}@media screen and (max-width: 768px){.multiple-media-with-text__content-wrapper.align-self-center .prose{text-align:center}.multiple-media-with-text__content-wrapper.align-self-center .button-group{display:block}}.shop-by-color{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:10px auto;max-width:800px}.color-circle{display:inline-block;width:40px;height:40px;border-radius:50%;cursor:pointer}.color-circle:hover{transform:scale(1.1)}@media (max-width: 1024px){.shop-by-color{display:grid;grid-template-columns:repeat(6,auto);place-items:center;gap:10px}}.impact-board-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;margin-bottom:50px}.impact-board-filter label{font-weight:700}.impact-board-status-button{background:#fff;color:#000;border:1px solid #000;padding:5px 15px;border-radius:25px;margin-right:5px;cursor:pointer;margin-bottom:10px}.impact-board-status-button.active{background:#000;color:#fff}.impact-board{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.impact-board-item{background:#f7f7f5;position:relative;cursor:pointer;flex:0 0 300px;transition:transform .3s ease}@media screen and (min-width: 700px){.impact-board-item:hover{transform:scale(1.02)}}.impact-board-item img,.image-container img,.modal img{width:100%;height:auto;display:block}.impact-board-img-container{position:relative}.impact-board-image-upload{margin-bottom:25px;padding:15px;background:#eee}.impact-board-image-upload p.h6{margin-bottom:10px}.impact-board-text-section{padding:15px;text-align:left}.impact-board-text-item{margin-top:15px}.impact-board-item p.h3{font-size:var(--text-xs);margin-bottom:10px}.impact-board-item .description{font-size:.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}.impact-board-status-tag{position:absolute;top:10px;right:10px;background:#ffffffe6;color:#000;padding:5px 10px;font-size:.9em;border-radius:20px;z-index:1}.impact-board-tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.impact-board-tag{background:#000;color:#fff;display:flex;gap:10px;align-items:center;padding:5px 10px;font-size:.9em}.sdg-tag{background:#006b77}.sdg-tag img{width:auto;height:20px;vertical-align:middle}.impact-board-item .date{font-size:var(--text-sm);color:#00000080;clear:both;margin-top:5px}.impact-board-modal h3,.modal-impact-board span.h3{font-size:14px}.impact-board-modal h3{background:#f7f7f5;padding:8px}.impact-board-modal h4{font-size:12px}.impact-board-modal img{margin:0}.sdg-section{display:grid;grid-template-columns:1fr;gap:15px}.sdg-block{background-color:#006b77;color:#fff;display:flex;align-items:center;padding:10px;min-height:65px}.sdg-icon{width:25px;height:auto}.sdg-text{margin-left:10px;text-align:left}@media screen and (min-width: 700px){.sdg-block{padding:15px;min-height:75px;cursor:pointer;transition:transform .2s ease-in-out}.sdg-block:hover{transform:scale(1.02)}.sdg-section{grid-template-columns:repeat(2,1fr)}.sdg-icon{width:35px}}.icons-list{text-align:center;padding-top:25px}.icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:900px;margin:0 auto;padding-top:15px}.icon-grid:has(div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(auto,250px));justify-content:center}.icon-grid div{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-grid a{background:none!important;margin-block-start:0!important}.icon-grid img{max-width:50px;margin-bottom:10px}@media screen and (max-width: 768px){.icon-grid{grid-template-columns:repeat(2,1fr);gap:10px}.icon-grid:has(div:nth-child(3):last-child)>div:last-child{grid-column:1 / span 2;justify-self:center;max-width:50%}}.article__wrapper p.h2,.article__wrapper h2{var(--text-h4);padding-top:40px}.article__wrapper p.h3,.article__wrapper h3{var(--text-h5);padding-top:20px}@media screen and (max-width: 768px){.article__wrapper p.h2,.article__wrapper h2{font-size:18px;padding-top:30px}.article__wrapper p.h3,.article__wrapper h3{font-size:14px;padding-top:15px}}.article__wrapper figcaption{margin-block-start:10px!important;color:#b3b3b3;font-style:normal;text-align:left}.main-author-container{display:flex;align-items:flex-start;background-color:#f3f3ea;padding:25px}.main-author-item:first-child{margin-right:25px}.main-author-item{margin-block-start:0rem!important}.main-author-item p.h3{padding-top:0}@media screen and (max-width: 699px){.main-author-container{flex-direction:column}.main-author-item img{width:250px;padding-bottom:15px}}.product-card__info fieldset{display:none}
/*# sourceMappingURL=/cdn/shop/t/190/assets/custom.css.map */
