:root{--phrase-surface: #FFFFFF;--phrase-surface-image: #F2F2F2;--phrase-hairline: #E6E6E6;--phrase-white: #FFFFFF;--phrase-black: #0B0B0A;--phrase-ink: #0B0B0A;--phrase-ink-soft: #707070;--phrase-ink-mute: #A8A8A8;--phrase-green: #2D4A15;--phrase-green-strip: #1E3310;--phrase-green-deep: #1E3310;--phrase-radius-card: 0;--phrase-radius-action: 999px;--phrase-s-1: 4px;--phrase-s-2: 8px;--phrase-s-3: 12px;--phrase-s-4: 16px;--phrase-s-5: 24px;--phrase-s-6: 32px;--phrase-s-7: 48px;--phrase-s-8: 64px;--phrase-s-9: 96px;--phrase-s-10: 128px;--phrase-s-11: 192px;--phrase-section-y: 96px;--phrase-section-y-mobile: 64px;--phrase-font-body: "Inter Tight", "S\f6hne", "Neue Haas Grotesk", system-ui, -apple-system, sans-serif;--phrase-font-display: var(--phrase-font-body);--phrase-font-serif-moment: "Fraunces", Georgia, "Times New Roman", serif;--phrase-font-mono: "JetBrains Mono", "SF Mono", "Menlo", "Consolas", ui-monospace, monospace;--phrase-btn-ghost-bg: rgba(11, 11, 10, .04);--phrase-btn-ghost-bg-hover: rgba(11, 11, 10, .08);--phrase-btn-ghost-border: rgba(11, 11, 10, .12);--phrase-ease: cubic-bezier(.16, 1, .3, 1);--phrase-ease-in-out: cubic-bezier(.65, 0, .35, 1);--phrase-dur-fast: .18s;--phrase-dur: .32s;--phrase-dur-slow: .56s;--phrase-text-xs: clamp(11px, .74vw, 12px);--phrase-text-sm: clamp(12px, .86vw, 14px);--phrase-text-base: clamp(14px, 1vw, 16px);--phrase-text-md: clamp(15px, 1.1vw, 17px);--phrase-text-lg: clamp(17px, 1.3vw, 20px);--phrase-text-xl: clamp(20px, 1.7vw, 24px);--phrase-text-2xl: clamp(24px, 2.2vw, 30px);--phrase-h6: clamp(14px, 1.05vw, 16px);--phrase-h5: clamp(16px, 1.25vw, 19px);--phrase-h4: clamp(20px, 1.8vw, 26px);--phrase-h3: clamp(26px, 2.6vw, 34px);--phrase-h2: clamp(34px, 3.6vw, 50px);--phrase-h1: clamp(46px, 5.8vw, 88px);--phrase-display: clamp(60px, 8.6vw, 132px);--phrase-track-display: -.025em;--phrase-track-heading: -.015em;--phrase-track-body: 0;--phrase-track-eyebrow: .08em;--phrase-track-mono: -.01em;--phrase-leading-display: .95;--phrase-leading-heading: 1.05;--phrase-leading-body: 1.55;--phrase-leading-mono: 1.4}html,body,.page-width,.header,.footer,.product,.card,.button,button,input,select,textarea{font-family:var(--phrase-font-body)!important}.phrase-display,.banner__heading,.newsletter__heading,.image-with-text__heading,.phrase-hero__heading{font-family:var(--phrase-font-body)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.05!important}.phrase-serif-moment{font-family:var(--phrase-font-serif-moment)!important;font-style:italic!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.05!important}.phrase-mono{font-family:var(--phrase-font-mono)!important;font-feature-settings:"ss01","cv01","cv02";letter-spacing:var(--phrase-track-mono);line-height:var(--phrase-leading-mono)}.phrase-t-xs{font-size:var(--phrase-text-xs);line-height:1.5}.phrase-t-sm{font-size:var(--phrase-text-sm);line-height:1.5}.phrase-t-base{font-size:var(--phrase-text-base);line-height:var(--phrase-leading-body)}.phrase-t-md{font-size:var(--phrase-text-md);line-height:var(--phrase-leading-body)}.phrase-t-lg{font-size:var(--phrase-text-lg);line-height:1.4}.phrase-t-xl{font-size:var(--phrase-text-xl);line-height:1.3}.phrase-t-2xl{font-size:var(--phrase-text-2xl);line-height:1.2}.phrase-h6{font-size:var(--phrase-h6);font-weight:600;letter-spacing:var(--phrase-track-heading);line-height:var(--phrase-leading-heading)}.phrase-h5{font-size:var(--phrase-h5);font-weight:600;letter-spacing:var(--phrase-track-heading);line-height:var(--phrase-leading-heading)}.phrase-h4{font-size:var(--phrase-h4);font-weight:700;letter-spacing:var(--phrase-track-heading);line-height:var(--phrase-leading-heading)}.phrase-h3{font-size:var(--phrase-h3);font-weight:700;letter-spacing:var(--phrase-track-heading);line-height:var(--phrase-leading-heading)}.phrase-h2{font-size:var(--phrase-h2);font-weight:700;letter-spacing:var(--phrase-track-display);line-height:var(--phrase-leading-display)}.phrase-h1{font-size:var(--phrase-h1);font-weight:700;letter-spacing:var(--phrase-track-display);line-height:var(--phrase-leading-display)}.phrase-hero-display{font-size:var(--phrase-display);font-weight:700;letter-spacing:var(--phrase-track-display);line-height:var(--phrase-leading-display)}.phrase-eyebrow{font-family:var(--phrase-font-body);font-size:var(--phrase-text-xs);font-weight:500;letter-spacing:var(--phrase-track-eyebrow);text-transform:uppercase;line-height:1}html{background-color:var(--phrase-surface, #FFFFFF)}.card,.card-wrapper,.media,.global-media-settings,.contains-media,.contains-content-container,.content-container{--border-radius: 0;--shadow-opacity: 0;--shadow-visible: false;--border-width: 0}@view-transition{navigation:none}button,.button,.shopify-payment-button__button{border-radius:var(--phrase-radius-action)}.card__media,.media.media--transparent{background-color:var(--phrase-surface-image)}body{background-color:var(--phrase-surface);color:var(--phrase-ink)}.phrase-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--phrase-green);color:#fff;padding:14px 32px;border-radius:var(--phrase-radius-action);font-family:var(--phrase-font-body);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:none;border:none;text-decoration:none;cursor:pointer;transition:background var(--phrase-dur-fast) var(--phrase-ease),transform var(--phrase-dur-fast) var(--phrase-ease)}.phrase-btn-primary:hover{background:var(--phrase-green-strip);color:#fff}.phrase-btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:var(--phrase-btn-ghost-bg);color:var(--phrase-ink);padding:14px 32px;border-radius:var(--phrase-radius-action);border:1px solid var(--phrase-btn-ghost-border);font-family:var(--phrase-font-body);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:none;text-decoration:none;cursor:pointer;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background var(--phrase-dur-fast) var(--phrase-ease),border-color var(--phrase-dur-fast) var(--phrase-ease)}.phrase-btn-ghost:hover{background:var(--phrase-btn-ghost-bg-hover);color:var(--phrase-ink);border-color:#0b0b0a33}.phrase-btn-ghost--on-dark{background:#ffffff14;color:#fff;border-color:#ffffff52}.phrase-btn-ghost--on-dark:hover{background:#ffffff29;color:#fff;border-color:#ffffff80}.phrase-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--phrase-ink);padding:14px 32px;border-radius:var(--phrase-radius-action);border:1.5px solid var(--phrase-ink);font-family:var(--phrase-font-body);font-weight:600;font-size:13px;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background var(--phrase-dur-fast) var(--phrase-ease),color var(--phrase-dur-fast) var(--phrase-ease)}.phrase-btn-outline:hover{background:var(--phrase-ink);color:#fff}.phrase-btn-link{display:inline-block;font-family:var(--phrase-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--phrase-ink);text-decoration:none;border-bottom:1px solid var(--phrase-ink);padding-bottom:2px;transition:color var(--phrase-dur-fast) var(--phrase-ease),border-color var(--phrase-dur-fast) var(--phrase-ease)}.phrase-btn-link:hover{color:var(--phrase-green);border-bottom-color:var(--phrase-green)}.card-wrapper.product-card-wrapper{--phrase-card-text-gap: 12px}.card__media,.card .media{border-radius:0}.card__content,.card__information{padding:var(--phrase-card-text-gap) 0 0 0;margin:0}.card__heading,.card__heading a{font-family:inherit;font-weight:500;font-style:normal;text-transform:none;letter-spacing:0;font-size:.95rem;line-height:1.3;color:var(--phrase-ink)}.card__heading a:hover{color:var(--phrase-green)}.card-information .price,.card__information .price{font-style:normal;font-weight:600;letter-spacing:0;font-size:.875rem;color:var(--phrase-ink)}.card-information .price-item--sale{color:var(--phrase-green)}.card-information .price-item--regular,.card-information .price__sale s{color:var(--phrase-ink-mute);text-decoration:line-through;margin-left:6px}.card__badge{top:12px;left:12px;bottom:auto;right:auto}.card__badge .badge{border-radius:0;border:none;padding:4px 8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;background:var(--phrase-ink);color:#fff}.media.media--hover-effect img:not(.motion-reduce),.media.media--hover-effect>img+img{transition:opacity var(--phrase-dur) var(--phrase-ease),transform var(--phrase-dur-slow) var(--phrase-ease)}.quick-add{position:absolute;bottom:12px;right:12px;left:auto;width:auto;padding:0;margin:0;opacity:0;transition:opacity var(--phrase-dur-fast) var(--phrase-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1}.quick-add__submit,.quick-add-modal__toggle{width:36px;height:36px;min-height:0;min-width:0;padding:0!important;border-radius:50%;background:var(--phrase-ink);color:#fff;border:none;font-size:0;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0!important}.quick-add__submit:before,.quick-add-modal__toggle:before{content:"+";font-size:20px;font-weight:400;line-height:1}.quick-add__submit:hover,.quick-add-modal__toggle:hover{background:var(--phrase-green)}.quick-add__submit>*,.quick-add-modal__toggle>*{display:none}@media(max-width:749px){.quick-add{opacity:.85}}.announcement-bar,.utility-bar{background:var(--phrase-green-strip);color:#fff}.announcement-bar__message,.announcement-bar p{font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1;padding:10px 16px;color:#fff}.announcement-bar a,.announcement-bar a:hover{color:#fff;text-decoration:none}.header{background:var(--phrase-surface);border-bottom:1px solid var(--phrase-hairline)}.header__heading,.header__heading-link{font-family:var(--phrase-font-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--phrase-ink);font-size:16px}.header__menu-item,.list-menu__item.link,.header__inline-menu .list-menu--inline .link{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--phrase-ink);text-decoration:none}.header__menu-item:hover,.list-menu__item.link:hover,.header__inline-menu .list-menu--inline .link:hover{color:var(--phrase-green)}.header__menu-item span,.list-menu__item span{text-underline-offset:6px}.header__icons .header__icon{color:var(--phrase-ink);padding:8px}.header__icons .header__icon:hover{color:var(--phrase-green)}.header__icon .icon,.header__icon svg{width:20px;height:20px}.cart-count-bubble{background:var(--phrase-green);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:600;border-radius:999px}.product__title h1,.product__title>*{font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--phrase-ink);margin:0}.product .price{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:0;color:var(--phrase-ink);margin-top:12px}.product .price__sale .price-item--sale{color:var(--phrase-green)}.product .price__sale .price-item--regular{color:var(--phrase-ink-mute);text-decoration:line-through}.product-form__input--pill input[type=radio]+label{border-radius:999px;border:1px solid var(--phrase-hairline);color:var(--phrase-ink);background:var(--phrase-surface);padding:10px 18px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none}.product-form__input--pill input[type=radio]:checked+label{background:var(--phrase-ink);color:#fff;border-color:var(--phrase-ink)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio]+label.disabled{color:var(--phrase-ink-mute);text-decoration:line-through;background:var(--phrase-surface)}.product-form__buttons{margin-top:20px}.product-form__submit{width:100%;min-height:56px;border-radius:999px;background:var(--phrase-green)!important;color:#fff!important;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:none;transition:background var(--phrase-dur-fast) var(--phrase-ease)}.product-form__submit:not([disabled]):hover{background:var(--phrase-green-strip)!important}.product-form__submit:after,.product-form__submit:before{display:none}.phrase-trust-row{list-style:none;margin:24px 0 0;padding:16px 0;border-top:1px solid var(--phrase-hairline);border-bottom:1px solid var(--phrase-hairline);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.phrase-trust-row__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--phrase-ink)}.phrase-trust-row__icon{width:22px;height:22px;color:var(--phrase-ink)}.phrase-trust-row__label{font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.3;color:var(--phrase-ink-soft)}.product__description{margin-top:32px;font-size:15px;line-height:1.7;color:var(--phrase-ink);max-width:38em}.product__description p+p{margin-top:1em}.product__accordion .accordion,details.accordion{border-top:1px solid var(--phrase-hairline);border-bottom:0;border-radius:0;padding:0;background:transparent}details.accordion summary{padding:18px 0;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--phrase-ink);cursor:pointer}details.accordion[open] summary{color:var(--phrase-green)}details.accordion .accordion__content{padding:0 0 18px;font-size:14px;line-height:1.6;color:var(--phrase-ink)}.product__info-wrapper{padding-left:48px}@media(max-width:989px){.product__info-wrapper{padding-left:0}.phrase-trust-row{grid-template-columns:repeat(3,1fr)}.product-form__submit{min-height:52px}}.template-collection .shopify-section--main-collection-product-grid,.template-collection .shopify-section--main-collection-banner,.template-product .shopify-section--main-product,.template-search .shopify-section--main-search,.shopify-section.section--products-grid,.collection,.product-grid-container,main#MainContent{background:var(--phrase-surface)!important}.collection-hero{padding-top:48px;padding-bottom:32px;background:var(--phrase-surface)}.collection-hero__title{font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.01em;text-transform:none;color:var(--phrase-ink);margin:0}.collection-hero__description{font-size:15px;line-height:1.6;color:var(--phrase-ink-soft);max-width:38em;margin-top:12px}.facets__form{border-top:1px solid var(--phrase-hairline);border-bottom:1px solid var(--phrase-hairline);padding:12px 0}.facets__disclosure summary,.facet-filters__field summary,.disclosure__button{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--phrase-ink);border:none;background:transparent}.collection .grid,.product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 32px}@media(min-width:990px){#product-grid.grid,.collection .product-grid,ul#product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){#product-grid.grid,.collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.banner--large:not(.banner--mobile-bottom) .banner__content{align-items:flex-end}.banner__heading{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.01em;text-transform:none;line-height:1.05}.banner__text{font-size:14px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;opacity:.9}.banner__buttons .button,.banner__buttons .button--primary{border-radius:999px;background:var(--phrase-green);color:#fff;padding:14px 32px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none;border:none}.banner__buttons .button:hover{background:var(--phrase-green-strip)}.section-header,.title-wrapper-with-link h1,.title-wrapper-with-link h2,.collection__title,.section-header__title{font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.01em;text-transform:none;color:var(--phrase-ink);margin-bottom:8px}.link.link--text{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--phrase-ink);text-decoration:none;border-bottom:1px solid var(--phrase-ink);padding-bottom:2px}.link.link--text:hover{color:var(--phrase-green);border-bottom-color:var(--phrase-green)}.image-with-text__media{border-radius:0}.image-with-text__content{padding:0 48px;background:var(--phrase-surface)!important}.image-with-text__heading{font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--phrase-ink)}.image-with-text__text{font-size:15px;line-height:1.65;color:var(--phrase-ink-soft);margin-top:16px;max-width:38em}.image-with-text__content .button--secondary{background:transparent;color:var(--phrase-ink);border:0;padding:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--phrase-ink);border-radius:0;margin-top:24px}.image-with-text__content .button--secondary:hover{color:var(--phrase-green);border-bottom-color:var(--phrase-green)}.collection-list .card-wrapper{--border-radius: 0}.collection-list .card__heading{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.multicolumn-card__info .multicolumn-card__title{font-family:inherit;font-style:normal;font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;color:var(--phrase-ink)}.multicolumn-card__info>.rte{font-size:13px;line-height:1.55;color:var(--phrase-ink-soft);margin-top:6px}.newsletter-form__field-wrapper{max-width:480px;margin:0 auto}.newsletter-form__field-wrapper .field__input{background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;padding:12px 56px 12px 20px;font-size:14px}.newsletter-form__field-wrapper .field__input::placeholder{color:#fff9}.newsletter-form__field-wrapper .field__label{color:#ffffffb3}.newsletter-form__button{background:#fff;color:var(--phrase-green-strip);border-radius:999px;width:40px;height:40px}.newsletter-form__button:hover{background:var(--phrase-green);color:#fff}.newsletter h2,.newsletter .newsletter__heading{font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(32px,3.2vw,48px);letter-spacing:-.01em;text-transform:none;color:#fff}.newsletter .rte p{color:#fffc;font-size:14px;line-height:1.6;max-width:440px;margin:12px auto 24px}@media(max-width:989px){.image-with-text__content{padding:32px 0 0}}.phrase-freeship{padding:16px 24px 20px;border-bottom:1px solid rgba(11,11,10,.08);background:var(--phrase-surface)}.phrase-freeship__copy{font-family:var(--phrase-font-body);font-size:13px;line-height:1.4;letter-spacing:.01em;color:var(--phrase-ink);margin:0 0 10px}.phrase-freeship__copy--unlocked{font-family:var(--phrase-font-body);font-style:normal;font-weight:600;font-size:14px;color:var(--phrase-green);letter-spacing:0}.phrase-freeship__amount{font-weight:600;color:var(--phrase-green)}.phrase-freeship__bar{width:100%;height:2px;background:#0b0b0a1a;border-radius:999px;overflow:hidden}.phrase-freeship__fill{height:100%;background:var(--phrase-green);border-radius:999px;transition:width var(--phrase-dur) var(--phrase-ease)}@media(prefers-reduced-motion:reduce){.phrase-freeship__fill{transition:none}}html,body{font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.55;letter-spacing:0;color:var(--phrase-ink)}a{color:inherit;text-decoration:none;transition:color var(--phrase-dur-fast) var(--phrase-ease)}a:hover{color:var(--phrase-green)}::selection{background:var(--phrase-green);color:#fff}.button,button.button,.shopify-payment-button__button,.shopify-challenge__button{font-family:var(--phrase-font-body)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:none!important;border-radius:999px!important;padding:14px 28px!important;min-height:0!important;transition:background var(--phrase-dur) var(--phrase-ease),color var(--phrase-dur) var(--phrase-ease),transform var(--phrase-dur) var(--phrase-ease),box-shadow var(--phrase-dur) var(--phrase-ease)!important}.button:not([disabled]):hover,button.button:not([disabled]):hover,.shopify-payment-button__button:not([disabled]):hover{transform:translateY(-1px)}.button--primary,.button.button--primary{background:var(--phrase-green)!important;color:#fff!important;border:0!important}.button--primary:hover,.button.button--primary:hover{background:var(--phrase-green-strip)!important;color:#fff!important}.button--secondary,.button.button--secondary{background:var(--phrase-btn-ghost-bg)!important;color:var(--phrase-ink)!important;border:1px solid var(--phrase-btn-ghost-border)!important;box-shadow:none!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.button--secondary:hover,.button.button--secondary:hover{background:var(--phrase-btn-ghost-bg-hover)!important;color:var(--phrase-ink)!important;border-color:#0b0b0a33!important}.button--tertiary,.button.button--tertiary{background:transparent!important;color:var(--phrase-green)!important;border:0!important;padding:8px 0!important;border-bottom:1px solid var(--phrase-green)!important;border-radius:0!important}.field,.customer .field{box-shadow:none!important;background:transparent!important;border-radius:0!important}.field:after,.field:before,.select:after,.select:before{display:none!important}.field input,.field textarea,.select select,.customer input[type=email],.customer input[type=password],.customer input[type=text]{background:transparent!important;border:0!important;border-bottom:1px solid rgba(11,11,10,.2)!important;border-radius:0!important;padding:14px 0!important;font-family:var(--phrase-font-body)!important;font-size:14px!important;color:var(--phrase-ink)!important;box-shadow:none!important;transition:border-color var(--phrase-dur-fast) var(--phrase-ease)}.field input:focus,.field textarea:focus,.select select:focus,.customer input:focus{outline:none!important;border-bottom-color:var(--phrase-green)!important;box-shadow:none!important}.field__label,.customer .field label,.customer .field__label{font-family:var(--phrase-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#888!important;background:transparent!important;top:0!important;left:0!important;padding:0!important}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}cart-drawer .drawer__heading,cart-drawer .drawer__title,.drawer__inner-empty h2{font-family:var(--phrase-font-body)!important;font-style:normal!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--phrase-ink)!important}cart-drawer .cart-drawer__warnings .button,cart-drawer .drawer__inner-empty .button{background:var(--phrase-green)!important;color:#fff!important;border:0!important}.announcement-bar{font-family:var(--phrase-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important}.announcement-bar__message{padding:12px 16px!important;font-size:12px!important;letter-spacing:.04em!important}.breadcrumb{font-family:var(--phrase-font-body)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#888!important}.breadcrumb a{color:#888!important}.breadcrumb a:hover{color:var(--phrase-green)!important}.shopify-policy__container,.shopify-policy__body{max-width:720px!important;margin:clamp(64px,8vw,96px) auto!important;padding:0 clamp(20px,4vw,48px)!important}.shopify-policy__title h1,.shopify-policy__container h1{font-family:var(--phrase-font-body)!important;font-style:normal!important;font-weight:700!important;font-size:clamp(32px,4vw,48px)!important;letter-spacing:-.015em!important;margin-bottom:32px!important;text-transform:none!important;color:var(--phrase-ink)!important}.shopify-policy__body p,.shopify-policy__body li{font-size:16px!important;line-height:1.7!important;color:var(--phrase-ink)!important}.template-search .search__input.field__input{font-family:var(--phrase-font-body)!important;font-style:normal!important;font-size:18px!important}.template-search h1.h2,.customer h1,.customer h2,.customer h3{font-family:var(--phrase-font-body)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--phrase-ink)!important}.customer .h1{font-size:clamp(28px,3.4vw,44px)!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[contenteditable=true]:focus-visible{outline:2px solid var(--phrase-green);outline-offset:2px;border-radius:4px}[id^=phrase-loyalty-] :focus-visible,[id^=phrase-news-] :focus-visible,[id^=phrase-circle-] :focus-visible,[id^=phrase-hero-] :focus-visible,.phrase-footer :focus-visible{outline-color:var(--phrase-white, #FFFFFF)}.section{padding-top:0;padding-bottom:0}.copyright__content--powered-by-shopify{display:none!important}.modal-overlay,.cart-notification__overlay{background:#0b0b0a7a!important}cart-drawer .cart-item__name,cart-drawer .cart-item__details a{font-family:var(--phrase-font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--phrase-ink)!important}cart-drawer .totals__total,cart-drawer .totals__total-value{font-family:var(--phrase-font-body)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important}cart-drawer .cart__ctas .button,cart-drawer .cart__checkout-button{background:var(--phrase-green)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:16px 28px!important;width:100%!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}hr{border:0;border-top:1px solid var(--phrase-hairline);margin:32px 0}h1,h2,h3,h4,h5,h6{text-transform:none}.pagination-wrapper{padding:32px 0 0;margin-top:32px}.pagination{text-align:center}.pagination__list{display:inline-flex;gap:6px;list-style:none;margin:0;flex-wrap:wrap;justify-content:center;border:1px solid var(--phrase-hairline);border-radius:999px;padding:4px}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:999px;font-family:var(--phrase-font-body);font-size:13px;font-weight:500;color:var(--phrase-ink-soft);text-decoration:none;background:transparent;border:0;transition:background var(--phrase-dur-fast) var(--phrase-ease),color var(--phrase-dur-fast) var(--phrase-ease)}.pagination__item:hover{background:#0b0b0a0a;color:var(--phrase-ink)}.pagination__item--current,.pagination__item[aria-current=page]{background:var(--phrase-ink)!important;color:#fff!important}.pagination__item-arrow .svg-wrapper svg{width:12px;height:12px;stroke:currentColor}.pagination__item-arrow.pagination__item--next .svg-wrapper svg{transform:rotate(90deg)}.pagination__item-arrow:first-child .svg-wrapper svg{transform:rotate(-90deg)}.form__message,.form-status,.errors,.error-message{font-family:var(--phrase-font-body)!important;font-size:13px!important;color:var(--phrase-ink)!important;background:transparent!important;border:0!important;margin-top:8px!important;border-radius:0!important;border-left:2px solid var(--phrase-ink)!important;padding:8px 0 8px 12px!important}.form__message .icon-error path,.form__message .icon-error circle{stroke:var(--phrase-ink)}.form-status-list{background:transparent;border-left:2px solid var(--phrase-ink);padding:12px 16px;margin:16px 0;list-style:none}.form-status-list li{font-family:var(--phrase-font-body);font-size:13px;color:var(--phrase-ink);margin:4px 0}.loading__spinner svg circle,.loading__spinner svg path{stroke:var(--phrase-green)}.quantity{border:1px solid var(--phrase-btn-ghost-border);border-radius:999px;background:transparent;padding:2px;width:auto}.quantity__input{background:transparent;border:0;font-variant-numeric:tabular-nums;font-family:var(--phrase-font-body);font-weight:500}.quantity__button{border:0;background:transparent;border-radius:999px;transition:background var(--phrase-dur-fast) var(--phrase-ease)}.quantity__button:hover{background:#2d4a1514}.tab-button,.tabs__button{font-family:var(--phrase-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;border-radius:999px!important;padding:8px 16px!important;background:var(--phrase-btn-ghost-bg)!important;border:1px solid var(--phrase-btn-ghost-border)!important}.tab-button.is-active,.tabs__button[aria-selected=true]{background:var(--phrase-ink)!important;color:#fff!important;border-color:var(--phrase-ink)!important}.u-caps{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}.u-eyebrow{font-family:var(--phrase-font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--phrase-ink-soft);display:inline-block;margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/phrase-tokens.css.map */
