:root{--serpentina-ink: #17161a;--serpentina-greige: #ebe9e4;--serpentina-paper: #ffffff;--serpentina-accent: #a31621;--serpentina-rule: #c0bfc1;--serpentina-track: #d9d7d2;--serpentina-muted: #66625d;--serpentina-ink-soft: #4a4750;--serpentina-on-ink-muted: #b9b6b0;--serpentina-on-ink-border: #4a4850;--sp-rgb-ink: 23, 22, 26;--sp-rgb-greige: 235, 233, 228;--sp-rgb-paper: 255, 255, 255;--sp-rgb-rule: 192, 191, 193;--sp-rgb-on-ink-border: 74, 72, 80;--serpentina-font-display: "Cormorant Garamond", "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;--serpentina-font-mincho: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;--serpentina-font-ui: var(--serpentina-font-display);--sp-gutter: 2.2rem;--sp-section-y: 4.8rem;--sp-heading-gap: 2.8rem;--font-heading-family: var(--serpentina-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--serpentina-font-mincho);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-visible: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--media-border-width: 0px;--media-padding: 0px;--product-card-corner-radius: 0rem;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-border-width: 0rem;--product-card-image-padding: 0rem;--product-card-text-alignment: left;--collection-card-corner-radius: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-border-width: 0rem;--collection-card-image-padding: 0rem;--blog-card-corner-radius: 0rem;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-border-width: 0rem;--blog-card-image-padding: 0rem;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-border-width: 0px;--badge-corner-radius: 0rem;--popup-corner-radius: 0px;--popup-shadow-opacity: 0;--popup-border-width: 1px;--popup-border-opacity: .2;--drawer-border-width: 1px;--drawer-border-opacity: .2;--drawer-shadow-opacity: 0;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 0px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--buttons-shadow-blur-radius: 0px;--buttons-border-offset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .35;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-shadow-vertical-offset: 0px;--inputs-shadow-blur-radius: 0px;--inputs-margin-offset: 0px;--variant-pills-radius: 0px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .3;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 0px;--variant-pills-shadow-blur-radius: 0px;--page-width: 130rem;--grid-mobile-horizontal-spacing: 1.4rem;--grid-desktop-horizontal-spacing: 2.4rem;--grid-mobile-vertical-spacing: 3.2rem;--grid-desktop-vertical-spacing: 4.8rem}@media screen and (min-width:750px){:root{--sp-gutter: 5rem;--sp-section-y: 7.2rem;--sp-heading-gap: 4rem}}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}:root,.color-scheme-1{--color-background: var(--sp-rgb-paper);--gradient-background: var(--serpentina-paper);--color-foreground: var(--sp-rgb-ink);--color-background-contrast: var(--sp-rgb-rule);--color-shadow: var(--sp-rgb-ink);--color-button: var(--sp-rgb-ink);--color-button-text: var(--sp-rgb-paper);--color-secondary-button: var(--sp-rgb-paper);--color-secondary-button-text: var(--sp-rgb-ink);--color-link: var(--sp-rgb-ink);--color-badge-foreground: var(--sp-rgb-ink);--color-badge-background: var(--sp-rgb-paper);--color-badge-border: var(--sp-rgb-ink);--payment-terms-background-color: var(--serpentina-paper);--sp-button-hover: var(--serpentina-ink-soft)}.color-scheme-2{--color-background: var(--sp-rgb-greige);--gradient-background: var(--serpentina-greige);--color-foreground: var(--sp-rgb-ink);--color-background-contrast: var(--sp-rgb-rule);--color-shadow: var(--sp-rgb-ink);--color-button: var(--sp-rgb-ink);--color-button-text: var(--sp-rgb-greige);--color-secondary-button: var(--sp-rgb-greige);--color-secondary-button-text: var(--sp-rgb-ink);--color-link: var(--sp-rgb-ink);--color-badge-foreground: var(--sp-rgb-ink);--color-badge-background: var(--sp-rgb-greige);--color-badge-border: var(--sp-rgb-ink);--payment-terms-background-color: var(--serpentina-greige);--sp-button-hover: var(--serpentina-ink-soft)}.color-scheme-3{--color-background: var(--sp-rgb-ink);--gradient-background: var(--serpentina-ink);--color-foreground: var(--sp-rgb-paper);--color-background-contrast: var(--sp-rgb-on-ink-border);--color-shadow: var(--sp-rgb-paper);--color-button: var(--sp-rgb-greige);--color-button-text: var(--sp-rgb-ink);--color-secondary-button: var(--sp-rgb-ink);--color-secondary-button-text: var(--sp-rgb-paper);--color-link: var(--sp-rgb-paper);--color-badge-foreground: var(--sp-rgb-paper);--color-badge-background: var(--sp-rgb-ink);--color-badge-border: var(--sp-rgb-paper);--payment-terms-background-color: var(--serpentina-ink);--sp-button-hover: var(--serpentina-paper)}.color-scheme-4{--color-background: var(--sp-rgb-ink);--gradient-background: var(--serpentina-ink);--color-foreground: var(--sp-rgb-paper);--color-background-contrast: var(--sp-rgb-on-ink-border);--color-shadow: var(--sp-rgb-paper);--color-button: var(--sp-rgb-paper);--color-button-text: var(--sp-rgb-ink);--color-secondary-button: var(--sp-rgb-ink);--color-secondary-button-text: var(--sp-rgb-paper);--color-link: var(--sp-rgb-paper);--color-badge-foreground: var(--sp-rgb-paper);--color-badge-background: var(--sp-rgb-ink);--color-badge-border: var(--sp-rgb-paper);--payment-terms-background-color: var(--serpentina-ink);--sp-button-hover: var(--serpentina-greige)}.color-scheme-5{--color-background: var(--sp-rgb-greige);--gradient-background: var(--serpentina-greige);--color-foreground: var(--sp-rgb-ink);--color-background-contrast: var(--sp-rgb-rule);--color-shadow: var(--sp-rgb-ink);--color-button: var(--sp-rgb-ink);--color-button-text: var(--sp-rgb-paper);--color-secondary-button: var(--sp-rgb-greige);--color-secondary-button-text: var(--sp-rgb-ink);--color-link: var(--sp-rgb-ink);--color-badge-foreground: var(--sp-rgb-ink);--color-badge-background: var(--sp-rgb-greige);--color-badge-border: var(--sp-rgb-ink);--payment-terms-background-color: var(--serpentina-greige);--sp-button-hover: var(--serpentina-ink-soft)}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgb(var(--color-foreground))}.gradient{background-attachment:scroll}body{font-size:1.3rem;line-height:2;letter-spacing:.07em;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-break:auto-phrase}@media screen and (min-width:750px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:.07em;line-height:1.5;text-transform:none}button,input,textarea,select,.button,.button-label,.field__label,.field__input,.select__select,.badge,.announcement-bar__message,.copyright__content,.cart-count-bubble,.quantity__input,.facets__summary,.pagination__item{font-family:var(--serpentina-font-ui)}input,textarea,select{letter-spacing:.05em}.page-width{padding-left:var(--sp-gutter);padding-right:var(--sp-gutter)}.sp-section{padding-top:var(--sp-section-y);padding-bottom:var(--sp-section-y)}.sp-heading{display:flex;align-items:center;gap:2rem;margin:0 0 var(--sp-heading-gap);font-family:var(--serpentina-font-display);font-size:2.6rem;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.sp-heading:after{content:"";flex:1 1 auto;min-width:2rem;height:0;border-top:1px solid var(--serpentina-rule)}.sp-heading--center{justify-content:center;text-align:center}.sp-heading--center:after{display:none}@media screen and (min-width:750px){.sp-heading{font-size:3.4rem}}.sp-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0;font-family:var(--serpentina-font-display);font-size:1rem;font-weight:500;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.sp-eyebrow--line:before{content:"";flex:none;width:2.6rem;height:0;border-top:1px solid currentColor}@media screen and (min-width:750px){.sp-eyebrow{font-size:1.1rem}}.sp-link{position:relative;display:inline-block;padding-bottom:.6rem;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;color:inherit;font-family:var(--serpentina-font-mincho);font-size:1.1rem;font-weight:600;letter-spacing:.1em;line-height:1.6;text-decoration:none;text-transform:uppercase}.sp-link:before{content:"";position:absolute;top:-1.4rem;right:-.8rem;bottom:-.8rem;left:-.8rem}.sp-link--light{color:var(--serpentina-paper)}@media screen and (min-width:750px){.sp-link{font-size:1.2rem}}@media(hover:hover){.sp-link:hover{animation:sp-link-line .7s ease}}@keyframes sp-link-line{0%{background-size:100% 1px;background-position:right bottom}45%{background-size:0 1px;background-position:right bottom}55%{background-size:0 1px;background-position:left bottom}to{background-size:100% 1px;background-position:left bottom}}.sp-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18rem;min-height:4.6rem;padding:0 3.2rem;border:1px solid var(--serpentina-ink);border-radius:0;background:var(--serpentina-ink);box-shadow:none;color:var(--serpentina-paper);cursor:pointer;font-family:var(--serpentina-font-mincho);font-size:1.3rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.sp-btn:hover{border-color:var(--serpentina-ink-soft);background:var(--serpentina-ink-soft);color:var(--serpentina-paper)}.sp-btn--ghost{background:transparent;color:var(--serpentina-ink)}.sp-btn--ghost:hover{border-color:var(--serpentina-ink);background:var(--serpentina-ink);color:var(--serpentina-paper)}.sp-btn--light{border-color:var(--serpentina-paper);background:var(--serpentina-paper);color:var(--serpentina-ink)}.sp-btn--light:hover{border-color:var(--serpentina-greige);background:var(--serpentina-greige);color:var(--serpentina-ink)}.sp-label{display:inline-block;padding:.5rem .9rem;background:var(--serpentina-paper);color:var(--serpentina-ink);font-family:var(--serpentina-font-mincho);font-size:1rem;font-weight:500;letter-spacing:.07em;line-height:1;text-transform:uppercase}.sp-label--ink{background:var(--serpentina-ink);color:var(--serpentina-paper)}.sp-tax{margin-left:.4em;color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1rem;letter-spacing:.04em}.sp-progress{position:relative;height:2px;margin-top:2.4rem;overflow:hidden;background:var(--serpentina-track)}.sp-progress__thumb,.sp-progress__bar,.sp-progress>:first-child{position:absolute;top:0;bottom:0;left:calc(var(--sp-progress-start, 0) * 1%);width:calc(var(--sp-progress-size, 30) * 1%);background:var(--serpentina-ink);transition:left .2s ease-out}.sp-rail{display:flex;gap:var(--sp-rail-gap, 1.4rem);min-width:0;max-width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none}.sp-rail::-webkit-scrollbar{display:none}.sp-rail>*{flex:0 0 var(--sp-rail-item, 44%);min-width:0;scroll-snap-align:start}.sp-reveal{transition:opacity .6s ease,transform .6s ease}html.js .sp-reveal:not(.is-in){opacity:0;transform:translateY(2.4rem);animation:sp-reveal-failsafe .01s linear 4s forwards}html.sp-reveal-ready .sp-reveal:not(.is-in){animation:none}.sp-reveal.is-in{opacity:1;transform:none}@keyframes sp-reveal-failsafe{to{opacity:1;transform:none}}html.shopify-design-mode .sp-reveal:not(.is-in){opacity:1;transform:none;animation:none}.title,.title--primary{font-family:var(--serpentina-font-display);font-size:2.6rem;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}@media screen and (min-width:750px){.title,.title--primary{font-size:3.4rem}}.title-wrapper:not(.center) .title,.title-wrapper-with-link .title{overflow:hidden}.title-wrapper:not(.center) .title:after,.title-wrapper-with-link .title:after{content:"";display:inline-block;width:100%;margin:0 -100% 0 2rem;vertical-align:middle;border-top:1px solid var(--serpentina-rule)}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{flex:1 1 auto}.utility-bar--bottom-border{border-bottom:0}.announcement-bar{min-width:0}.announcement-bar__message{min-height:3rem;margin:0;padding:0;overflow:hidden;font-size:1.2rem;font-weight:400;letter-spacing:.05em;line-height:3rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.announcement-bar__message>span{display:inline}.announcement-bar__link{max-width:100%;min-width:0}.announcement-bar__link .announcement-bar__message{min-width:0;max-width:100%;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.announcement-bar__link .icon-arrow{display:none}.header-wrapper{box-shadow:none}.header-wrapper--border-bottom{border-bottom:1px solid var(--serpentina-rule)}.header__heading-logo-wrapper{width:auto}.header__heading-logo{display:block;width:11.8rem;max-width:100%;height:auto}.header__heading-link .h2{color:rgb(var(--color-foreground))}.header__menu-item,.header__icon,.list-menu__item{letter-spacing:.06em}.header__inline-menu .list-menu__item,.header__menu-item{font-family:var(--serpentina-font-display);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.6rem}@media screen and (min-width:990px){.header--middle-center .header__inline-menu{min-width:0}.header--middle-center .header__inline-menu .list-menu--inline{flex-wrap:nowrap;white-space:nowrap}.header--middle-center .header__inline-menu .header__menu-item,.header--middle-center .header__inline-menu details>summary{padding:1.2rem .9rem;letter-spacing:.08em;white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1099px){.header--middle-center .header__inline-menu .header__menu-item,.header--middle-center .header__inline-menu details>summary{padding-inline:.4rem;font-size:1.1rem;letter-spacing:.06em}}@media screen and (min-width:990px)and (max-width:1279px){.header--middle-center .header__inline-menu .header__menu-item,.header--middle-center .header__inline-menu details>summary{padding-inline:.6rem;font-size:1.2rem;letter-spacing:.06em}}.cart-count-bubble{background-color:var(--serpentina-accent);color:var(--serpentina-paper);font-weight:500}.menu-drawer{box-shadow:none}.menu-drawer__navigation{padding:2rem 0 3rem}.menu-drawer__menu-item{padding:1.4rem var(--sp-gutter);font-family:var(--serpentina-font-display);font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase}.menu-drawer__menu-item>.svg-wrapper{right:var(--sp-gutter)}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.4rem}.menu-drawer__utility-links{padding:2rem var(--sp-gutter)}.menu-drawer__account,.menu-drawer__utility-links .link,.menu-drawer__utility-links .list-social__link{font-family:var(--serpentina-font-ui);font-size:1.2rem;letter-spacing:.07em}.header__submenu,.global-settings-popup,.list-menu--disclosure,.predictive-search{border-radius:0;box-shadow:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:12rem;min-height:4.6rem;padding:0 3rem;border:1px solid rgb(var(--color-button));border-radius:0;background-color:rgb(var(--color-button));box-shadow:none;color:rgb(var(--color-button-text));font-family:var(--serpentina-font-ui);font-size:1.3rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-decoration:none;text-transform:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after{display:none}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{border-color:var(--sp-button-hover, var(--serpentina-ink-soft));background-color:var(--sp-button-hover, var(--serpentina-ink-soft))}.button--secondary{border-color:rgb(var(--color-secondary-button-text));background-color:transparent;color:rgb(var(--color-secondary-button-text))}.button--secondary:not([disabled]):hover{border-color:rgb(var(--color-secondary-button-text));background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-background))}.button--tertiary{min-width:0;min-height:4.4rem;padding:0 .4rem;border-color:transparent;background-color:transparent;color:rgb(var(--color-secondary-button-text));font-size:1.2rem;letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.button--tertiary:not([disabled]):hover{border-color:transparent;background-color:transparent;text-decoration-color:transparent}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.button:focus:not(:focus-visible):not(.focused){box-shadow:none}.title-wrapper-with-link .link,.link-with-icon{font-family:var(--serpentina-font-ui);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.6rem}.link-with-icon .icon,.link-with-icon .svg-wrapper{display:none}.field__input,.select__select,.customer .field input,.customer select{height:4.6rem;border-radius:0;font-family:var(--serpentina-font-ui);font-size:1.6rem}textarea.field__input,.text-area.field__input{height:auto;min-height:12rem}.field:before,.select:before,.customer .field:before,.customer select:before{box-shadow:none}.field:after,.select:after,.customer .field:after,.customer select:after,.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after{border-radius:0;box-shadow:0 0 0 1px rgba(var(--color-foreground),var(--inputs-border-opacity))}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.7)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer select:focus{border-radius:0;box-shadow:0 0 0 1px rgb(var(--color-foreground));outline:0}.field__label{font-size:1.3rem;letter-spacing:.05em}.form__message,.field__button{font-family:var(--serpentina-font-ui)}.quantity{border-radius:0}.quantity:before,.quantity:after{border-radius:0}.quantity:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),var(--inputs-border-opacity))}.product-form__quantity .quantity{--quantity-height: 3.8rem;width:calc(11.2rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc(var(--inputs-border-width) * 2 + var(--quantity-height))}.quantity__button{min-width:4.4rem}.product-form__quantity .quantity__button{width:calc(3.6rem / var(--font-body-scale));min-width:3.6rem}.product-form__quantity .quantity__input{font-size:1.4rem}.card,.card--card,.card--standard .card__inner,.card--card:after,.card--standard .card__inner:after,.card__inner,.card__media,.media{border-radius:0;box-shadow:none}.card--standard .card__inner,.card--standard .card__inner.gradient{background:var(--serpentina-paper)}.card-wrapper .card__inner.ratio:before,.product-card-wrapper .card__inner.ratio:before{padding-bottom:125%}.card__media .media>img,.card__media .media>.motion-reduce{object-fit:cover}.card__content{text-align:left}.card__information,.card--standard .card__information{padding:1.4rem 0 0}@media screen and (min-width:750px){.card__information,.card--standard .card__information{padding-top:1.6rem}}.card__heading,.card__heading.h5{font-family:var(--serpentina-font-mincho);font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:1.8;text-transform:none}@media screen and (min-width:750px){.card__heading,.card__heading.h5{font-size:1.4rem}}.product-card-wrapper .sp-card__labels--below+.card__information{padding-top:.35rem}.product-card-wrapper .card .card-information{margin-top:0}.product-card-wrapper .card .card-information>*:not(.visually-hidden:first-child)+.sp-card__price{margin-top:0}.product-card-wrapper .card .card-information>*:not(.visually-hidden:first-child)+.sp-card__chips,.product-card-wrapper .card .card-information>.sp-card__price+.sp-card__chips{margin-top:.45rem}@media screen and (min-width:750px){.product-card-wrapper .card .card-information>*:not(.visually-hidden:first-child)+.sp-card__chips,.product-card-wrapper .card .card-information>.sp-card__price+.sp-card__chips{margin-top:.55rem}}@media screen and (max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading.h5{font-size:1.1rem;letter-spacing:-.05em}}.card__heading a,.card__heading .full-unstyled-link{text-decoration:none}.card-information{margin-top:.6rem}.card-information>.caption-with-letter-spacing,.card__vendor{color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1rem;letter-spacing:.07em}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .8s ease}.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity .6s ease,transform .8s ease}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .6s ease,transform .8s ease}}.price,.price-item{font-family:var(--serpentina-font-display);font-variant-numeric:oldstyle-nums;font-weight:500;letter-spacing:.04em}.card-information .price{font-size:1.4rem;line-height:1.6}@media screen and (min-width:750px){.card-information .price{font-size:1.5rem}}.price--on-sale .price-item--regular,.price .price__sale s{color:var(--serpentina-muted)}.price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.badge{padding:.5rem .9rem;border-radius:0;font-size:1rem;font-weight:500;letter-spacing:.07em;line-height:1;text-transform:uppercase}.collection-hero__title,.collection__title .title,.main-page-title,.page-title{font-family:var(--serpentina-font-display);letter-spacing:.12em;text-transform:uppercase}.facets-container{border-bottom:1px solid var(--serpentina-rule)}.facets__summary,.facets__heading,.mobile-facets__summary{font-size:1.2rem;letter-spacing:.08em}.facets__disclosure[open] .facets__summary,.facets__disclosure-vertical[open] .facets__summary{background:transparent}.facets__display,.facets__disclosure .facets__display,.active-facets__button-inner,.facets__price .field,.facet-checkbox .icon-checkmark{border-radius:0}.active-facets__button-inner{background:transparent;box-shadow:none;border:1px solid var(--serpentina-rule);font-family:var(--serpentina-font-ui);font-size:1.1rem}.pagination__list{gap:.4rem}.pagination__item{min-width:4.4rem;min-height:4.4rem;font-family:var(--serpentina-font-display);font-size:1.5rem;letter-spacing:.06em}.pagination__item--current:after{border-bottom:1px solid rgb(var(--color-foreground))}.breadcrumb,.breadcrumbs,nav[aria-label=breadcrumb]{margin:0 0 2rem;color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1.1rem;letter-spacing:.06em}.breadcrumb a,.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumb a:hover,.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.4rem}.product__title,.product__title>*,.product__title h1{font-family:var(--serpentina-font-mincho);font-size:2rem;font-weight:400;letter-spacing:.06em;line-height:1.6;text-transform:none}@media screen and (min-width:750px){.product__title,.product__title>*,.product__title h1{font-size:2.4rem}}.product__info-container .price--large,.product__info-container .price--large .price-item{font-size:2.6rem}.product__info-container .product__text.caption-with-letter-spacing{color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);letter-spacing:.07em}.product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.4rem;padding:1rem 1.8rem;border-radius:0;box-shadow:none;font-family:var(--serpentina-font-ui);font-size:1.3rem;letter-spacing:.06em}.product-form__input .select__select{font-size:1.3rem}.product-form__submit{letter-spacing:.12em}.product__media-wrapper .media,.product__media-item,.thumbnail,.product-media-modal__content{border-radius:0}.thumbnail[aria-current=true]{box-shadow:none;outline:1px solid rgb(var(--color-foreground));outline-offset:-1px}.thumbnail-list .thumbnail-list__item:before{padding-bottom:130%}.cart-drawer .drawer__inner,.cart-drawer .drawer__header{border-radius:0;box-shadow:none}.cart-drawer__dialog,.drawer__inner{border-radius:0}.cart__empty-text,.cart-item__name,.cart-items .cart-item__name{font-family:var(--serpentina-font-mincho);font-size:1.3rem;letter-spacing:.06em;text-decoration:none}.cart-items th,.cart-items .caption-with-letter-spacing,.cart-item__details .product-option,.totals__total{font-family:var(--serpentina-font-ui);font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.cart-item__totals .price,.totals__total-value,.cart-item__price-wrapper .price{font-family:var(--serpentina-font-display);font-variant-numeric:oldstyle-nums;font-size:1.5rem}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{font-size:2rem}.cart__ctas .button,.cart-drawer__footer .button{width:100%}.newsletter__wrapper h2,.newsletter__wrapper .inline-richtext{font-family:var(--serpentina-font-display);font-size:3rem;font-weight:400;letter-spacing:.12em;line-height:1.4;text-transform:none}.newsletter__subheading,.newsletter__subheading p{margin:0;color:rgba(var(--color-foreground),.72);font-family:var(--serpentina-font-mincho);font-size:1.2rem;letter-spacing:.06em;line-height:2}.color-scheme-3 .newsletter__subheading,.color-scheme-3 .newsletter__subheading p{color:var(--serpentina-on-ink-muted)}.newsletter-form__field-wrapper .field__input{height:4.6rem;border-radius:0;background:transparent}.newsletter-form .field:before{box-shadow:none}.newsletter-form .field:after,.newsletter-form .field:hover.field:after{border-radius:0;box-shadow:0 0 0 1px rgba(var(--color-foreground),.25)}.color-scheme-3 .newsletter-form .field:after,.color-scheme-3 .newsletter-form .field:hover.field:after{box-shadow:0 0 0 1px var(--serpentina-on-ink-border)}.color-scheme-3 .newsletter-form .field__label{color:var(--serpentina-on-ink-muted)}.newsletter-form .field__input:focus,.newsletter-form .field__input:focus-visible{border-radius:0;box-shadow:0 0 0 1px rgb(var(--color-foreground));outline:0}.newsletter__wrapper .newsletter-form__button,.newsletter__wrapper .newsletter-form__button:not(:focus-visible):not(.focused){right:0;width:4.6rem;height:4.6rem;min-width:4.6rem;min-height:4.6rem;margin:0;padding:0;border:0;border-radius:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.footer:not(.color-scheme-1){border-top:0}.footer a{color:inherit}.footer-block__heading{font-family:var(--serpentina-font-display);font-size:1.3rem;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.footer-block--menu .footer-block__heading{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem}.footer-block--menu .footer-block__heading:after{content:"";flex:1 1 auto;height:0;border-top:1px solid var(--serpentina-rule)}.footer-block--menu .footer-block__details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;margin:0;padding:0}.footer-block__details-content .list-menu__item--link{display:flex;align-items:center;min-height:3.2rem;padding:0;font-family:var(--serpentina-font-display);font-size:1.2rem;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.footer__content-bottom{border-top:0;padding-top:2.4rem;padding-bottom:2rem}.footer__content-bottom-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;text-align:center}.footer__copyright,.footer__content-bottom-wrapper .footer__copyright{width:100%;margin:0;text-align:center}.footer .policies{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.6rem;margin:0;padding:0}.copyright__content,.footer .copyright__content a{color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1.1rem;letter-spacing:.05em}.footer__list-social,.footer__payment{justify-content:center}.ranking-app{font-family:var(--serpentina-font-mincho);letter-spacing:.06em}.ranking-app .ranking-list__heading-container{display:flex;align-items:center;gap:2rem;margin:0 0 var(--sp-heading-gap);padding:0}.ranking-app .ranking-list__heading:empty{display:none}.ranking-app .ranking-title,.ranking-app .ranking-list__heading{margin:0;color:var(--serpentina-ink);font-family:var(--serpentina-font-display);font-size:2.6rem;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ranking-app .ranking-list__heading-container:after{content:"";flex:1 1 auto;min-width:2rem;height:0;border-top:1px solid var(--serpentina-rule)}@media screen and (min-width:750px){.ranking-app .ranking-title,.ranking-app .ranking-list__heading{font-size:3.4rem}}.ranking-app .ranking-btn-filters__list-container{padding:0 0 .8rem;scrollbar-width:none}.ranking-app .ranking-btn-filters__list-container::-webkit-scrollbar{display:none}.ranking-app .ranking-btn-filters__filter .ranking-btn-filters__btn{min-height:4.4rem;padding:.8rem .4rem;border-radius:0;color:var(--serpentina-muted);font-family:var(--serpentina-font-display);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.ranking-app .ranking-btn-filters__filter .ranking-btn-filters__btn[data-active=true],.ranking-app .ranking-btn-filters__filter .ranking-btn-filters__btn:hover{color:var(--serpentina-ink);border-radius:0;box-shadow:0 1px 0 var(--serpentina-ink)}.ranking-app .ranking-btn-filters__filter:hover{opacity:1}.ranking-app .ranking-list__slider .ranking-item--slide{padding-right:.7rem!important;padding-left:.7rem!important;padding-top:0!important;padding-bottom:0!important}.ranking-app .ranking-item__card{background:transparent;border-radius:0;box-shadow:none}.ranking-app .ranking-item__image-container{border-radius:0;background:var(--serpentina-paper)}.ranking-app .ranking-item__image-container .ranking-item__image,.ranking-app .ranking-item__image-container .ranking-item__next-image{aspect-ratio:4 / 5;object-fit:cover;background:var(--serpentina-paper);border-radius:0}.ranking-app .ranking-item .ranking-item__ranking-icon[data-ranking-icon][data-ranking-icon-position][data-index],.ranking-app .ranking-item .ranking-item__ranking-icon[data-ranking-icon][data-ranking-icon-position][data-index][data-digits]{top:0;right:auto;bottom:auto;left:0;width:2.6rem;height:2.6rem;padding:0;align-items:center;justify-content:center;border-radius:0;background:var(--serpentina-ink);transform:none}.ranking-app .ranking-item[data-index="1"] .ranking-item__ranking-icon[data-ranking-icon][data-ranking-icon-position][data-index]{background:var(--serpentina-accent)}.ranking-app .ranking-item .ranking-item__ranking-icon[data-ranking-icon]>.ranking-item__rank,.ranking-app .ranking-item .ranking-item__ranking-icon[data-ranking-icon][data-digits] .ranking-item__rank{color:var(--serpentina-paper);font-family:var(--serpentina-font-display);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1;transform:none}.ranking-app .ranking-item__info{padding:1.4rem 0 0;line-height:1.8}.ranking-app .ranking-item__title{color:var(--serpentina-ink);font-family:var(--serpentina-font-mincho);font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:1.8}.ranking-app .ranking-item__price,.ranking-app .ranking-item__price--original-price{color:var(--serpentina-ink);font-family:var(--serpentina-font-display);font-size:1.4rem;font-variant-numeric:oldstyle-nums;font-weight:500;letter-spacing:.04em}.ranking-app .ranking-item__price--original-price{color:var(--serpentina-muted)}.ranking-app .ranking-item__tax-included{color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1rem}.ranking-app .ranking-item__sold-out{color:var(--serpentina-muted);font-family:var(--serpentina-font-ui);font-size:1.1rem}.ranking-app .ranking-item__add-btn{border:1px solid var(--serpentina-ink);border-radius:0;color:var(--serpentina-ink);font-family:var(--serpentina-font-ui)}.ranking-app .ranking-item__add-btn:before{color:var(--serpentina-ink);font-size:1.3rem;letter-spacing:.12em}.ranking-app .ranking-list__slider .ranking-list__slider-btn{width:4.4rem;height:4.4rem;min-width:4.4rem;border:1px solid var(--serpentina-rule);border-radius:0;background:var(--serpentina-paper);box-shadow:none;opacity:1}.ranking-app .ranking-list__bottom-btn,.ranking-app .ranking-list__bottom .ranking-list__bottom-btn{min-height:4.6rem;padding:0 3.2rem;border-radius:0;background-color:var(--serpentina-ink);box-shadow:none}.ranking-app .ranking-list__bottom-btn-text{color:var(--serpentina-paper);font-family:var(--serpentina-font-ui);font-size:1.3rem;letter-spacing:.12em}.ranking-app .ranking-loading__item,.ranking-app .ranking-loading__card{border-radius:0}.instafeed-new-layout-container{max-width:100%}.instafeed-new-layout-wrapper{gap:.4rem!important}.instafeed-new-layout-item{clip-path:none!important;border-radius:0!important}.instafeed-new-layout-item img,.instafeed-new-layout-item .instafeed-lazy-image{border-radius:0!important;object-fit:cover}.instafeed-new-layout-item .instafeed-hover-layer{border-radius:0!important;background:color-mix(in srgb,var(--serpentina-ink) 45%,transparent);color:var(--serpentina-paper);font-family:var(--serpentina-font-display);letter-spacing:.05em}.instafeed-new-layout-item-container:focus-visible{outline:2px solid var(--serpentina-paper);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.sp-reveal,html.js .sp-reveal:not(.is-in){opacity:1;transform:none;transition:none;animation:none}.sp-link:hover{animation:none}.sp-btn,.button,.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img,.sp-progress__thumb,.sp-progress__bar,.sp-progress>:first-child{transition:none}.card-wrapper:hover .media.media--hover-effect>img{transform:none}}.sp-pdp .accordion__content{font-family:var(--serpentina-font-mincho);font-size:1.3rem;line-height:2;letter-spacing:.05em}.sp-pdp .accordion__content h2,.sp-pdp .accordion__content h3,.sp-pdp .accordion__content h4{margin:2.8rem 0 1.2rem;padding:0;border:0;font-family:var(--serpentina-font-display);font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sp-pdp .accordion__content p{margin:0 0 1.4rem}.sp-pdp .accordion__content table{width:100%;margin:1.6rem 0 2.4rem;border-collapse:collapse;font-size:1.2rem;letter-spacing:.04em}.sp-pdp .accordion__content th,.sp-pdp .accordion__content td{padding:.8rem;border:1px solid var(--serpentina-rule);text-align:center}.sp-pdp .accordion__content tbody td:first-child,.sp-pdp .accordion__content th{background:var(--serpentina-greige);font-weight:500}@media screen and (max-width:749px){.sp-heading{font-size:clamp(2rem,5.6vw,2.6rem);letter-spacing:.12em;text-wrap:balance}}.link-insta-feed{margin-top:2.4rem;text-align:center}.link-insta-feed a,.link-insta-feed a:visited{color:var(--serpentina-ink);font-family:var(--serpentina-font-ui);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem;text-transform:uppercase}.ranking-app .ranking-title,.ranking-app h1.ranking-title{padding-inline:0}.ranking-app [class*=arrow],.ranking-app button[class*=prev],.ranking-app button[class*=next]{border-radius:0;box-shadow:none}.sp-pdp .product__media-icon{top:auto;bottom:1.2rem;left:auto;right:1.2rem}.sp-pdp .accordion__content h2,.sp-pdp .accordion__content h3,.sp-pdp .accordion__content h4,.sp-pdp .accordion__content strong{font-weight:500}.page-contact-main,.contact{padding-bottom:7.2rem}.cart__empty-text{font-family:var(--serpentina-font-display);font-size:clamp(2rem,5.6vw,2.6rem);font-weight:400;letter-spacing:.12em;text-transform:uppercase}.product-form__input.product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.4rem;padding-block:0!important;line-height:1.2}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 0;width:auto;padding:0}.product-form__input--swatch .swatch{--swatch--size: 10rem;--swatch--border-radius: 0;aspect-ratio:10 / 13;background-position:center top;border:1px solid var(--serpentina-rule)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:1px solid var(--serpentina-ink);outline-offset:.3rem}.header__inline-menu details>summary.header__menu-item{padding-right:2.4rem}.header__inline-menu details>summary.header__menu-item .icon-caret{right:.4rem}.header--middle-center .header__inline-menu details>summary.header__menu-item{padding-right:2.4rem}@media screen and (min-width:990px)and (max-width:1099px){.header--middle-center .header__inline-menu details>summary.header__menu-item{padding-right:1.8rem}.header__inline-menu details>summary.header__menu-item .icon-caret{right:.2rem}}.shopify-section:has(#insta-feed){padding-bottom:7.2rem}@media screen and (min-width:750px){.shopify-section:has(#insta-feed){padding-bottom:11.2rem}}@media screen and (max-width:749px){.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width{padding-inline:2.2rem}}.footer .policies li:before,.footer .policies li:after{content:none;display:none}.footer .policies li{padding:0}.link-insta-feed{margin-bottom:2.8rem}.sp-page-about__inner{padding-block:7.2rem}.sp-page-about__body{margin-block:4rem}.sp-page-guide__intro ul,.sp-page-guide .rte ul{margin:0 0 2.8rem;padding:0;list-style:none}.sp-page-guide__intro li,.sp-page-guide .rte ul li{padding:1.2rem 0;border-bottom:1px solid var(--serpentina-rule)}.sp-page-guide__intro li a,.sp-page-guide .rte ul li a{text-decoration:none}.sp-page-faq__summary{align-items:center}.sp-page-faq__item:first-of-type{border-top:1px solid var(--serpentina-rule)}.card-wrapper{isolation:isolate}@media screen and (max-width:749px){.announcement-bar__message,.announcement-bar__message a{font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1099px){.header--middle-center .header__inline-menu .header__menu-item,.header--middle-center .header__inline-menu details>summary{padding-inline:.3rem;font-size:1.05rem;letter-spacing:.02em}.header--middle-center .header__inline-menu details>summary.header__menu-item{padding-right:1.6rem}}.sp-card__labels--below{min-height:2.4rem}.sp-rail__track,.sp-product-rail__rail .sp-rail__track,.sp-product-rail__tablist{overflow-y:hidden;overscroll-behavior-y:auto}.newsletter__social{display:flex;justify-content:center;gap:1.6rem;margin:3.2rem 0 0;padding:0;list-style:none}.newsletter-form .field__label,.newsletter-form .field__input,.newsletter-form .field__input::placeholder{font-family:var(--serpentina-font-mincho)}.field__label,.field__input,.field__input::placeholder,.text-area,.text-area::placeholder,.select__select,.customer .field__input,.customer .field__label,.customer select,.customer textarea,.contact .field__input,.contact .field__label,.contact .text-area,.search__input,.search__input::placeholder,.cart__note .text-area,.form__label,.form__message{font-family:var(--serpentina-font-mincho)}.customer .field input,.customer .field textarea,.customer .field select{font-family:var(--serpentina-font-mincho)}.breadcrumb,.breadcrumbs,nav[aria-label=breadcrumb],.badge.sp-card__status,.sp-card__status,.price,.price-item,.product-form__input input[type=radio]+label,.product-form__submit,.product-form__buttons .button,.sp-card__chip-link{font-family:var(--serpentina-font-display)}.price,.price-item{font-family:var(--serpentina-font-display);font-variant-numeric:oldstyle-nums}.shopify-policy__container{box-sizing:border-box;width:100%;max-width:98rem;margin:4rem auto 0;padding:0 2.2rem}.shopify-policy__title h1{margin-bottom:4rem;font-size:2rem;font-weight:700;letter-spacing:.2em;line-height:1.45;text-align:center}.term-table{display:block;width:100%;border:0;box-shadow:none}.term-table tbody,.term-table tr{display:block}.term-table th,.term-table td{display:block;padding:0;border:0;font-size:1.4rem;line-height:1.8;text-align:left;vertical-align:top}.term-table th{font-size:1.6rem}.term-table td{margin-bottom:2.4rem}@media screen and (min-width:750px){.shopify-policy__container{margin-top:8rem;padding:0}.shopify-policy__title h1{margin-bottom:8rem;font-size:2.4rem;line-height:1.08333}.term-table{display:table}.term-table tbody{display:table-row-group}.term-table tr{display:table-row}.term-table th,.term-table td{display:table-cell;padding:2rem;font-size:1.4rem;line-height:180%}.term-table th{width:20rem;font-size:1.4rem}.term-table td{margin-bottom:0}}.product-form__input--swatch .swatch-input__label{width:10rem}.ranking-app .ranking-list__slider-btn{border:0!important;background:transparent!important;box-shadow:none!important}.ranking-app .ranking-list__slider-btn svg,.ranking-app .ranking-list__slider-btn img{transform:scale(.8)}.swatch-input__input:checked+.swatch-input__label>.swatch,.swatch-input__input:focus-visible+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled:checked+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled:focus-visible+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label:hover>.swatch{opacity:1}.product-form__input--swatch .swatch-input__input+.swatch-input__label{outline-offset:.3rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline:1px solid rgba(var(--color-foreground),.4);outline-offset:.3rem}.sp-swatch-name{display:none}.product-form__input--swatch .swatch-input__label{flex-direction:column;align-items:stretch}.product-form__input--swatch .sp-swatch-name{display:block;margin-top:.6rem;font-size:1.1rem;line-height:1.4;text-align:center}.product-form__input .form__label,.product-form__quantity .form__label{font-family:var(--serpentina-font-display)}@media screen and (max-width:749px){.product-form__input--swatch .swatch{--swatch--size: 7.2rem}.product-form__input--swatch .swatch-input__label{width:7.2rem}.sp-pdp .product-form__input--swatch .swatch-input__input+.swatch-input__label{min-width:0;margin:.4rem 1.2rem .4rem .4rem;padding:.4rem}}.card:not(.card--horizontal)>.card__content>.card__badge.sp-card__labels{margin:0}.card-information .sp-tax,.sp-card__price .sp-tax{display:none}.shopify-section:has(.ranking-app){background:var(--serpentina-greige)}.card__badge.sp-card__labels .tag_label{display:flex;line-height:1}.card__badge.sp-card__labels .tag_label span{display:block}.footer .footer__content-bottom{border-top:0}.newsletter__social.list-social{justify-content:center}.shopify-section:has(.sp-pdp-instagram):has(#insta-feed){padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/serpentina-brand.css.map */
