:root{--teal: #007a6b;--teal-d: #005e53;--teal-l: #e4f3f1;--white: #ffffff;--sky: #61a9f7;--sky-l: #e8f3fe;--red: #dd4040;--peach: #ffb476;--peach-l: #fff3e8;--lime: #d1ed5d;--lime-d: #b8d944;--lime-l: #f0f9d8;--copper: #c67a3f;--gold: #c9a05c;--gold-d: #a67f42;--gold-l: #f5ecd8;--ink: #111111;--ink-2: #1e1e1e;--body: #3a3a3a;--muted: #777777;--line: #ececec;--bg: #f9f9f7;--warm: #f5f2ec;--serif: "Gambetta", "Playfair Display", Georgia, serif;--sans: "Avenir", "Avenir Next", "Nunito Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--font-heading: "GambettaCustom", Georgia, "Times New Roman", serif;--font-body: "AvenirCustom", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}@font-face{font-family:AvenirCustom;src:url(/cdn/shop/files/avenir-regular.woff2?v=1771563921) format("woff2"),url(/cdn/shop/files/avenir-regular.woff?v=1771563921) format("woff"),url(/cdn/shop/files/avenir-regular.woff?v=1771563921) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GambettaCustom;src:url(/cdn/shop/files/Gambetta-Bold.woff2?v=1771563630) format("woff2"),url(/cdn/shop/files/Gambetta-Bold.woff?v=1771563630) format("woff"),url(/cdn/shop/files/Gambetta-Bold.ttf?v=1771563630) format("truetype");font-weight:700;font-display:swap;font-style:normal}body{background:var(--white);color:var(--ink);font-family:var(--sans)!important;font-weight:400;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}p{font-family:var(--sans);font-weight:400}.link-lime{display:inline-flex;align-items:center;gap:10px;font-size:1.216rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);text-decoration:none;margin-top:16px;transition:gap .2s}.visually-hidden{display:none}.r{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.r.v{opacity:1;transform:none}.scroll-trigger.animate--slide-in.d1,.scroll-trigger.animate--fade-in.d1,.r.d1{animation-delay:.08s!important;transition-delay:.08s}.scroll-trigger.animate--slide-in.d2,.scroll-trigger.animate--fade-in.d2,.r.d2{animation-delay:.16s!important;transition-delay:.16s}.scroll-trigger.animate--slide-in.d3,.scroll-trigger.animate--fade-in.d3,.r.d3{animation-delay:.24s!important;transition-delay:.24s}.scroll-trigger.animate--slide-in.d4,.scroll-trigger.animate--fade-in.d4,.r.d4{animation-delay:.32s!important;transition-delay:.32s}.scroll-trigger.animate--slide-in.d5,.scroll-trigger.animate--fade-in.d5,.r.d5{animation-delay:.4s!important;transition-delay:.4s}button.header__icon--cart{border:0;background:none;padding:0;color:var(--green2);width:auto;font-size:14px}.collection--empty h2{font-family:var(--serif)!important;font-size:24px!important;font-weight:700!important;color:#121212!important;margin:0 0 10px!important}.v2-title{font-family:var(--font-heading)}.v2-description p{font-family:var(--font-body)}.v2-button{font-size:12px!important;padding:10px 20px!important;display:inline-flex!important;align-items:center;gap:5px}@media screen and (min-width:990px){.v2-columnl{width:50%!important}}@media screen and (max-width:749px){.ai-icon-columns__container-ab3rszwnmr3vozxzsvaigenblock77d4d79jxpaxz{grid-template-columns:repeat(3,1fr)!important;width:100%;overflow-x:scroll;padding-bottom:15px!important}.ai-icon-columns__item-ab3rszwnmr3vozxzsvaigenblock77d4d79jxpaxz{min-width:300px}.ai-two-column-col-1-ackvjsutvwdztaertzaigenblock61f3907txbaae .ai-two-column-title-ackvjsutvwdztaertzaigenblock61f3907txbaae{font-size:32px!important}.ai-two-column-col-1-ackvjsutvwdztaertzaigenblock61f3907txbaae .ai-two-column-overlay-ackvjsutvwdztaertzaigenblock61f3907txbaae{opacity:.8!important;background-color:#ffffff40!important}#shopify-section-template--25911437197592__featured_collection_rWkaLV h2,#shopify-section-template--25911437197592__17714402936acae62c h2,#shopify-section-template--25911437197592__177144029363acae62c h2,#shopify-section-template--25911437197592__176953982790e7ae8a h2,.ai-two-column-cta__title-aowe0n2tym2zvy0zvmaigenblockbb9e3d7wrg3aj,.ai-two-column-cta__title-asxznsutoulpoqmjfwaigenblockbb9e3d74tvpme,.ai-two-column-title-aqvz5tm9brexxm0hqwaigenblockf2d53e2ekwj6l,.ai-two-column-cta__title-aulnrwxn1ujlnemtrvaigenblockbb9e3d7rc9en8,.ai-two-column-layout__title-armp6emtdrelkn2hwuaigenblock88f2f79ycnlyw,.ai-two-column-cta__title-anhpyoujlzur4oxplvaigenblockbb9e3d7eteqgr,.ai-split-layout-title-aclvtzdlfk1c3ejloaaigenblock8492878jbyyty{font-size:24px!important;line-height:110%!important}#shopify-section-template--25911437197592__blocks_ATceLf p{font-size:14px}.ai-two-column-features-advh4wexkuzbky3putaigenblock6c75b7b4tmbip{padding:60px!important}}.localization-form__select:before,.localization-form__select:after{border-radius:40px}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]+label:hover{outline:1px solid}.multirow.section-template--25911437197592__multirow_PpQyyb-padding.gradient.color-scheme-1{background-image:url(/cdn/shop/files/microphone.png?v=1772529244);background-position:calc(50% + 540px) calc(50% - 30px);background-size:contain;background-attachment:scroll;background-repeat:no-repeat}.fr-footer a{color:var(--green2)!important}.fr-footer p{font-family:var(--font-body);font-weight:400;color:var(--green2);font-size:1.1rem}#shopify-section-sections--26465124745496__17709195647709bea9{position:sticky;top:0;z-index:100;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}#shopify-section-sections--26465124745496__17709195647709bea9.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.button--primary,.button--primary:before,.button--primary:after,.button--secondary,.button--secondary:before,.button--secondary:after{border-radius:20px;box-shadow:none!important}.btn{display:inline-flex!important;align-items:center;gap:10px;font-family:var(--sans)!important;font-size:1.312rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;text-decoration:none;padding:17px 34px!important;cursor:pointer;border:none;border-radius:0!important;transition:background .2s,transform .15s,box-shadow .2s}.btn-primary{background:var(--teal)!important;color:var(--white)!important}.btn-primary:hover{background:var(--teal-d)!important;transform:translateY(-2px);border:0!important}.btn-lime{background:var(--lime);color:var(--ink)!important}.btn-lime:hover{background:var(--lime-d);transform:translateY(-2px)}.breadcrumbs{background:var(--bg);border-bottom:1px solid var(--line);padding:14px clamp(20px,4vw,72px);font-size:1.216rem;color:var(--muted);display:flex;align-items:center;gap:10px}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus{text-decoration:none;color:var(--teal)}.breadcrumbs__link[aria-current=page]{color:var(--ink);font-weight:600}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:none;color:var(--teal)}.pp-eyebrow{font-size:1.056rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d);font-weight:700;margin-bottom:14px;display:inline-flex;align-items:center;gap:10px}.pp-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--gold);display:inline-block}.product__title h1{font-family:var(--serif);font-size:clamp(3.2rem,4vw,4.48rem);font-weight:600;line-height:1.08;margin-bottom:14px;color:var(--ink)}.product__details .metafield-rich_text_field p{color:var(--body);font-size:1.68rem;line-height:1.55;margin-bottom:22px;max-width:52ch}.price.price--large.price--show-badge{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}.price-item__amount{font-family:var(--serif);font-size:4.16rem;font-weight:700;color:var(--ink);line-height:1}small.price-item__currency{font-size:.875em}.pinfo-shipping{font-size:1.312rem;color:var(--teal);font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:32px}.pinfo-shipping:before{content:"\2713";font-weight:700}.product-form__input .form__label{float:none;font-size:1.152rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--body);margin-bottom:12px!important}.product-form__quantity{display:unset}quantity-input.quantity{min-height:50px}.product .product-form__input--pill label{border-radius:0!important;margin:0!important;padding:12px 22px!important;border:1.5px solid var(--line)!important;background:var(--white)!important;font-family:var(--sans)!important;font-size:1.312rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s!important}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--teal)!important;background:var(--teal-l)!important;color:var(--teal)!important;font-weight:600!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--teal)!important;background:var(--teal-l)!important;color:var(--teal)!important;font-weight:600!important}.product-form__input--pill input[type=radio].disabled+label{opacity:.8;filter:grayscale(1)}.pp-chips{display:flex;flex-wrap:wrap;gap:10px;padding-top:22px;border-top:1px solid var(--line)}.pp-chip{font-size:1.12rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;background:var(--bg);color:var(--body);font-weight:600}.pp-facts{position:relative;margin-top:22px;padding:22px 24px;background:var(--bg);border:1px solid var(--line)}.pp-facts:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--gold),transparent)}.pp-facts-h{font-size:1.024rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d);font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--gold-l)}.pp-facts-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--line);font-size:1.44rem}.pp-facts-row:last-child{border-bottom:none}.pp-facts-k{color:var(--muted)}.pp-facts-v{font-family:var(--serif);font-weight:600;color:var(--ink);text-align:right}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:28px}.trust{padding:16px 10px;text-align:center;border-right:1px solid var(--line)}.trust:last-child{border-right:none}.trust-icon{font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--teal);margin-bottom:6px}.trust-txt{font-size:1.024rem;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;line-height:1.4}.product{padding:clamp(24px,3vw,48px)}.gallery-badge{position:absolute;top:24px;left:24px;background:var(--lime);color:var(--ink);font-size:1.056rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 16px;z-index:2}.gallery-badge.nz{background:var(--teal);color:var(--white);top:auto;bottom:24px}.product__media-icon{right:1.2rem!important;left:unset!important}.product-media-container.constrain-height.media-fit-contain{width:100%!important}.global-media-settings,.global-media-settings:hover,.global-media-settings img,.product-media-container .media{border-radius:0!important}.product-media-container .media{aspect-ratio:1;background:var(--bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.product-media-container.constrain-height{--viewport-offset: unset !important}.global-media-settings img{object-fit:contain;padding:22px}.accordion summary{position:relative;line-height:1;padding:1.5rem 0;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 0!important;display:flex;align-items:center;justify-content:space-between}.product .h4.accordion__title{font-family:var(--serif);font-size:1.6rem;font-weight:600;color:var(--ink)}.acc-sign{font-size:2.24rem;color:var(--teal);transition:transform .25s;flex-shrink:0}.accordion details[open]>summary .acc-sign{transform:rotate(45deg)}.collection-hero__title{font-family:var(--serif);font-size:clamp(3.04rem,3.6vw,4.64rem);font-weight:700;color:var(--ink);line-height:1.08}.facets{margin-bottom:1.2rem}.facet-filters__field .select__select,.mobile-facets__sort .select__select{border:1px solid var(--line);background:var(--white);color:var(--body);cursor:pointer;font-size:1.248rem;font-weight:500;padding:10px 30px 10px 20px;transition:all .2s}.facet-filters__sort:focus-visible{outline:unset!important;box-shadow:unset!important}.select .svg-wrapper{right:11px!important;color:var(--teal)}.product-count-vertical.light{display:flex;align-items:center}.product-grid-container .grid{gap:3px;margin:0}.product-grid-container .grid__item{background:var(--white);border:1px solid var(--line);overflow:hidden;text-decoration:none;transition:transform .3s}.card--card,.card--standard .card__inner,.card .card__inner .card__media{border-radius:0!important}.card__heading a{font-family:var(--serif);font-size:1.76rem;font-weight:600;color:var(--ink);margin-bottom:4px;line-height:1.25}.card--standard>.card__content .card__information{padding:22px 20px 20px!important}.card--standard .card-subcategory{font-size:1.056rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}.card__content .card-information>*{margin-bottom:14px;color:var(--muted);font-size:1.184rem}.card-information>.price{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.card-information .price__regular .price-item__amount{font-family:var(--serif);font-size:1.92rem;font-weight:700;color:var(--ink)}.card__information .price.price--on-sale .price-item--sale .price-item__currency{display:none}.card-information>.price.price--on-sale{align-items:start}.product .price .badge{border-radius:0!important}.badge.price__badge-sale{background:var(--red)}.product .price--on-sale{display:flex;flex-direction:column}.product .price--on-sale .price__container .price__sale{display:flex;flex-wrap:nowrap}.price__sale .price-item__amount{font-family:var(--serif);font-size:3rem!important;font-weight:700;color:var(--ink)}.product .price__sale .price-item--regular,.card-information .price__sale .price-item--regular{color:var(--red)!important}.product .price__sale .price-item--regular .price-item__amount{color:var(--red);font-size:1.6rem!important}.card-information .price__sale .price-item--regular .price-item__amount{color:var(--red);font-size:1.5rem!important}.card-information .price__sale .price-item--sale .price-item__amount{font-size:1.92rem!important}.product .price__sale .price-item--regular small.price-item__currency,.card-information .price__regular .price-item--regular small.price-item__currency,.card-information .price__sale .price-item--regular small.price-item__currency{display:none}.contact-form label{font-size:1.12rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1.5px solid var(--line);background:var(--white);color:var(--ink);padding:15px 16px;font:500 1.504rem/1.4 var(--sans);outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none;border-radius:0}.contact-form textarea{min-height:180px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal)!important;box-shadow:0 0 0 4px #007a6b14!important}.field:before,.field:after{display:none!important}.ai-movement-hero-aujdcy0t5yzhoadzqcaigenblock9757921weikma{background:linear-gradient(180deg,var(--warm) 0%,var(--bg) 100%)}.ai-movement-hero-aujdcy0t5yzhoadzqcaigenblock9757921weikma:before{content:"";position:absolute;top:-180px;right:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(201,160,92,.16),transparent 65%);pointer-events:none}.ai-movement-hero-aujdcy0t5yzhoadzqcaigenblock9757921weikma:after{content:"";position:absolute;bottom:-200px;left:-180px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,107,.1),transparent 65%);pointer-events:none}.collapsible-content__heading{font-family:var(--serif);font-weight:500;font-size:clamp(3.2rem,3.6vw,4.16rem);line-height:1.1;letter-spacing:-.02em}.rich-text__heading{font-family:var(--serif);font-weight:500;line-height:1.1;letter-spacing:-.02em}.accordion__title{font-family:var(--serif);font-weight:600}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.accordion__content{padding:2rem .6rem!important}.accordion__content.rte a{color:var(--teal)!important;cursor:pointer;border-bottom:1px solid var(--teal-l);text-decoration:none!important}h2.cart__empty-text,.drawer__heading{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.02em;color:var(--teal)}h2.totals__total,#Details-CartDrawer .summary__title{font-family:var(--serif);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--teal)}.cart__note .text-area{border:1px solid var(--line)}.cart-drawer .cart__checkout-button{font-family:var(--sans)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.cart-drawer .cart__checkout-button:hover{background:var(--teal)!important;transform:translateY(-2px);border:0!important}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{display:none!important}.cart-drawer__footer .totals__total-value{font-family:var(--serif);font-size:2rem;font-weight:700;color:var(--ink);line-height:1}.cart-drawer.cart-drawer .cart-item__price-wrapper>*:only-child{font-family:var(--serif);font-size:2rem;font-weight:700;color:var(--ink);line-height:1}.cart-items .cart-item__name{font-family:var(--serif);font-weight:700;color:var(--teal);line-height:1}.cart-items .cart-item__name:hover{text-decoration:none!important}.cart-items .product-option.cart-neartitleprice{font-family:var(--serif);font-weight:700}.shopify-policy__container{margin:4rem auto}.card-wrapper:hover .card__heading a{text-decoration:none;color:var(--teal)}.page-width--narrow{padding-top:6rem!important;padding-bottom:6rem!important}.main-page-title,.shopify-policy__title h1{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4rem);font-weight:500;color:var(--ink);line-height:1.02;margin-bottom:24px}.shopify-policy__container h2{font-family:var(--serif);font-size:clamp(1.6rem,4vw,2rem);font-weight:500;color:var(--ink);line-height:1.02;margin:2rem 0 1.6rem}.shopify-policy__container h3{font-family:var(--serif)}@media screen and (max-width:640px){.product-grid-container .pagination{justify-content:center}.product-grid-container .pagination__list{gap:20px}.product-grid-container .pagination .pagination__list>li{flex:unset}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-v2.css.map */
