:root{--hold-warm-white: #f5f3ed;--hold-mist: #b5d1d2;--hold-mist-highlight: #c5dfe0;--hold-mist-shadow: #8dacae;--hold-charcoal: #34383a;--hold-pure-white: #ffffff;--hold-line-color: rgba(52, 56, 58, .18);--hold-text-secondary-alpha: .8;--hold-text-secondary: rgba(var(--color-foreground), var(--hold-text-secondary-alpha));--hold-button-hover: #23282a;--hold-width-wide: 144rem;--hold-width-body: 120rem;--hold-gutter: 1.5rem;--hold-radius-sm: .2rem;--hold-radius-md: .8rem;--hold-radius-lg: 1.2rem;--hold-duration: .32s;--hold-duration-slow: .48s;--hold-ease: cubic-bezier(.4, 0, .2, 1);--hold-announcement-height: 0px;--hold-font-display: var(--font-heading-family);--hold-font-body: var(--font-body-family);--hold-text-label: 1.2rem;--hold-text-small: 1.4rem;--hold-text-body: 1.6rem;--hold-text-title: 1.8rem;--hold-text-lead: 1.8rem;--hold-text-section: 2.6rem;--hold-text-page: 3.2rem;--hold-text-display: 4.4rem;--hold-weight-regular: 400;--hold-weight-medium: 500;--hold-weight-strong: 600;--hold-tracking-label: .12em;--hold-space-section: 9.6rem;--hold-space-section-mobile: 6.4rem}@media screen and (min-width:750px){:root{--hold-gutter: 5rem;--hold-text-lead: 2rem;--hold-text-page: 4.4rem;--hold-text-display: clamp(6rem, 6.4vw, 11.2rem)}}@media screen and (min-width:990px){:root{--hold-text-section: 3.4rem}}body{font-family:var(--hold-font-body);letter-spacing:.01rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--hold-text-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl,.hxxl{font-family:var(--hold-font-display);color:rgb(var(--color-foreground))}.hxxl,.hxl,.h0,h1,.h1{letter-spacing:-.02em;line-height:1.08;font-weight:var(--hold-weight-medium)}h2,.h2,h3,.h3{letter-spacing:-.01em;line-height:1.2;font-weight:var(--hold-weight-medium)}h4,.h4,h5,.h5{letter-spacing:0;line-height:1.35;font-weight:var(--hold-weight-strong)}.hold-eyebrow{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;line-height:1.4;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.hold-eyebrow{font-size:var(--hold-text-label)}}strong,b{font-weight:var(--hold-weight-strong)}.product__title h1,.product__title .h1,.shopify-policy__title h1{font-size:var(--hold-text-page);font-weight:var(--hold-weight-medium);line-height:1.08}.shopify-policy__body h2,.shopify-policy__body h3{font-size:var(--hold-text-title);font-weight:var(--hold-weight-strong);letter-spacing:0}.hold-heading-section,.collapsible-none-layout .collapsible-content__heading{font-family:var(--hold-font-display);font-size:var(--hold-text-section);font-weight:var(--hold-weight-medium);line-height:1.15;letter-spacing:-.015em;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.hold-heading-section,.collapsible-none-layout .collapsible-content__heading{font-size:var(--hold-text-section)}}.hold-width{max-width:var(--hold-width-body);margin-inline:auto;padding-inline:var(--hold-gutter)}.hold-width--wide{max-width:var(--hold-width-wide);margin-inline:auto;padding-inline:var(--hold-gutter)}.hold-width--full{max-width:none;padding-inline:0}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase}.button{min-height:4.8rem;padding-inline:3.2rem;transition:background-color var(--hold-duration) var(--hold-ease),color var(--hold-duration) var(--hold-ease)}.hold-link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--hold-font-body);font-size:var(--hold-text-body);font-weight:var(--hold-weight-medium);color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;transition:text-decoration-color var(--hold-duration) var(--hold-ease)}.hold-link:hover{text-decoration-color:rgba(var(--color-foreground),.45)}.header-wrapper{border-bottom:0}.header{align-items:center}.header__heading-link{padding:.8rem 1rem;text-decoration:none}.header__heading-link:hover{opacity:.7}.header__heading-link .h2{font-family:var(--hold-font-display);font-size:1.8rem;font-weight:var(--hold-weight-medium);letter-spacing:.32em;text-transform:uppercase;color:var(--hold-charcoal);text-indent:.32em}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2rem}}.header__inline-menu .header__menu-item{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;padding:1.2rem 0;min-height:4.4rem;display:inline-flex;align-items:center;text-decoration:none;color:var(--hold-charcoal)}.header__inline-menu .header__menu-item:hover{text-decoration:underline;text-underline-offset:.4rem}.header__inline-menu .list-menu--inline{gap:2.4rem}.header__icons{gap:.4rem}.header__icon--cart{width:auto;min-width:4.4rem;min-height:4.4rem;padding:0 .8rem;gap:.4rem;text-decoration:none;color:var(--hold-charcoal)}.hold-cart__label,.hold-cart__count{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;line-height:1;white-space:nowrap}.hold-cart__count{letter-spacing:.06em;font-variant-numeric:tabular-nums}.header__icon--cart:hover .hold-cart__label,.header__icon--cart:hover .hold-cart__count{text-decoration:underline;text-underline-offset:.4rem}.header__icon,.header__icon--menu,.header__icon--summary,.product-media-modal__toggle{min-width:4.4rem;min-height:4.4rem}.section-header:has(.header-wrapper--overlay){position:absolute;inset-inline:0;top:var(--hold-announcement-height, 0px);z-index:4}.section-header:has(.header-wrapper--overlay).shopify-section-header-sticky{position:fixed;top:0}.section-header:has(.header-wrapper--overlay).shopify-section-header-hidden{top:calc(-1 * var(--header-height, 8rem))}.header-wrapper--overlay{background:transparent;transition:background-color var(--hold-duration-slow) var(--hold-ease),box-shadow var(--hold-duration-slow) var(--hold-ease)}.scrolled-past-header .header-wrapper--overlay,.shopify-section-header-sticky .header-wrapper--overlay{background-color:var(--hold-warm-white)}.utility-bar{min-height:var(--hold-announcement-height);border-bottom:0}.announcement-bar__message{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;padding:1rem 0}.menu-drawer{background-color:var(--hold-warm-white)}.menu-drawer__menu-item{font-family:var(--hold-font-display);font-size:var(--hold-text-lead);font-weight:var(--hold-weight-medium);letter-spacing:-.01em;text-transform:none;padding:1.6rem 3.2rem;min-height:4.4rem}.menu-drawer__navigation{padding-top:3.2rem}.footer{border-top:0}.footer .footer__content-top{padding-bottom:4rem}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:3.2rem}}.footer .footer__content-top .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem;margin:0}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0;padding:0;text-align:left}.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:1 / -1}@media screen and (min-width:750px){.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:4rem}.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:auto}}.footer .footer-block__brand-info{text-align:left}.footer .footer-block__brand-info .footer-block__heading{margin:0 0 1.2rem;font-family:var(--hold-font-display);font-size:2rem;font-weight:var(--hold-weight-medium);letter-spacing:.32em;text-transform:uppercase;color:rgb(var(--color-foreground))}.footer .footer-block__brand-info .rte:not(.footer-block__heading),.footer .footer-block__brand-info .rte:not(.footer-block__heading) p{margin:0;font-family:var(--hold-font-display);font-size:var(--hold-text-lead);font-weight:var(--hold-weight-medium);line-height:1.3;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.footer .footer-block--menu .footer-block__heading{margin:0 0 1.2rem;font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;color:var(--hold-mist)}.footer .footer-block__details-content{display:block;margin:0}.footer .footer-block__details-content>li{display:block;margin:0;padding:0}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0;font-size:var(--hold-text-body);font-weight:var(--hold-weight-regular);color:rgb(var(--color-foreground));text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer-block__details-content .list-menu__item--active{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.footer .footer__content-bottom{padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.16)}.footer .footer__content-bottom-wrapper,.footer .footer__content-bottom-wrapper--center{justify-content:flex-start}.footer .footer__column--info,.footer .footer__localization:empty+.footer__column--info{align-items:flex-start;padding-left:0;padding-right:0}.footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:0 2.4rem;margin-top:0;text-align:left}.footer .policies{display:flex;flex-wrap:wrap;gap:0 2.4rem;margin:0}.footer .policies li:before{content:none}.footer .policies li{margin:0}.footer .copyright__content{display:inline-block;font-size:var(--hold-text-small);line-height:4.4rem}.footer .policies a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:var(--hold-text-small);text-decoration:none}.footer.color-scheme-3 .copyright__content,.footer.color-scheme-3 .copyright__content a{color:var(--hold-mist)}.footer .policies a:hover{text-decoration:underline;text-underline-offset:.4rem}.drawer__inner{background-color:var(--hold-warm-white);padding:2.4rem}.drawer__header{padding:1.2rem 0 2rem;border-bottom:1px solid var(--hold-line-color)}.drawer__heading{font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase}.drawer__close{min-width:4.4rem;min-height:4.4rem}.cart-item cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}.cart-item__name{font-family:var(--hold-font-display);font-size:var(--hold-text-body);font-weight:var(--hold-weight-strong);text-decoration:none}.cart-item__details .product-option{font-size:var(--hold-text-small);opacity:.7}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-family:var(--hold-font-body);font-size:var(--hold-text-body);font-weight:var(--hold-weight-strong)}.cart-drawer__footer{border-top:1px solid var(--hold-line-color);padding-top:2rem}.cart-drawer .cart__checkout-button{min-height:5.2rem}.cart-drawer__empty-content .cart__empty-text,cart-items.is-empty .cart__empty-text{font-family:var(--hold-font-display);font-size:var(--hold-text-section);font-weight:var(--hold-weight-medium);letter-spacing:-.01em;margin-bottom:2.4rem}cart-items.is-empty .cart__warnings{padding-block:4.8rem 6.4rem}.hold-accordion{border-top:1px solid var(--hold-line-color)}.hold-accordion:last-of-type{border-bottom:1px solid var(--hold-line-color)}.hold-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.4rem;padding:2rem 0;cursor:pointer;list-style:none}.hold-accordion summary::-webkit-details-marker{display:none}.hold-accordion__title{margin:0;font-family:var(--hold-font-display);font-size:var(--hold-text-title);font-weight:var(--hold-weight-strong)}.hold-accordion .icon-caret{flex:0 0 auto;width:1rem;height:1rem;transition:transform var(--hold-duration) var(--hold-ease)}.hold-accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.hold-accordion__content{padding:0 0 2.4rem;max-width:62ch;font-size:var(--hold-text-body);line-height:1.65}.hold-accordion__content>:first-child{margin-top:0}.hold-accordion__content>:last-child{margin-bottom:0}.collapsible-none-layout .collapsible-content-wrapper-narrow{max-width:var(--page-width);padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.collapsible-none-layout .collapsible-content-wrapper-narrow{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){.collapsible-none-layout .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:8rem;align-items:start}}.collapsible-none-layout .collapsible-content__header{text-align:left!important}.collapsible-none-layout .caption-with-letter-spacing{margin:0 0 1.2rem;font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);line-height:1.4;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.collapsible-none-layout .caption-with-letter-spacing{font-size:var(--hold-text-label)}}.collapsible-none-layout .caption-with-letter-spacing+h2{margin-top:0}.collapsible-none-layout .collapsible-content__heading{margin:0 0 3.2rem}.collapsible-none-layout .collapsible-content__grid{margin:0}.collapsible-none-layout .collapsible-content__grid>.grid__item{width:100%;max-width:100%;padding:0}.collapsible-none-layout .accordion{border-top:1px solid var(--hold-line-color);border-bottom:0}.collapsible-content.collapsible-none-layout .accordion+.accordion{border-top:1px solid var(--hold-line-color)}.collapsible-none-layout .accordion:last-child{border-bottom:1px solid var(--hold-line-color)}.collapsible-none-layout .accordion summary{min-height:4.4rem;padding:2.2rem 0}.collapsible-none-layout .accordion__title{font-family:var(--hold-font-display);font-size:var(--hold-text-title);font-weight:var(--hold-weight-strong);line-height:1.35;color:rgb(var(--color-foreground))}.collapsible-none-layout .accordion__content{max-width:62ch;padding:0 0 2.4rem;font-size:var(--hold-text-body);line-height:1.65;color:rgb(var(--color-foreground))}.collapsible-none-layout .accordion__content a{color:rgb(var(--color-foreground))}.product__title,.product__title>*{font-family:var(--hold-font-display);font-weight:var(--hold-weight-medium);letter-spacing:-.015em}.product__info-container .price{font-weight:var(--hold-weight-medium);font-size:var(--hold-text-title)}.product-form__submit{min-height:5.2rem}.product .product__info-container>*+*{margin-top:1.6rem}.product__info-container .product__title h1{margin-bottom:0}.product .product__info-container>.product__tax{margin-top:.4rem;font-size:var(--hold-text-small);color:var(--hold-text-secondary)}.product__info-container .product__text{font-size:var(--hold-text-small);line-height:1.6;color:rgb(var(--color-foreground))}.product__info-container .product__text.subtitle{font-size:var(--hold-text-lead);line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground))}.hold-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--hold-line-color);border-bottom:1px solid var(--hold-line-color)}.product__info-container>.hold-highlights{margin-top:2rem}.hold-highlights__item{padding:1.2rem 1.2rem 1.2rem 0;font-size:var(--hold-text-small);font-weight:var(--hold-weight-strong);line-height:1.35;color:rgb(var(--color-foreground))}.hold-highlights__item+.hold-highlights__item{padding-left:1.2rem;border-left:1px solid var(--hold-line-color)}.hold-size-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.6rem}.hold-size-summary__text{flex:1 1 26rem;font-size:var(--hold-text-body);line-height:1.55;color:rgb(var(--color-foreground))}.hold-size-summary__text>*{margin:0}.hold-size-summary__link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:var(--hold-text-body);font-weight:var(--hold-weight-medium);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.product__info-container .product__text a{display:inline-block;margin-right:1.2rem;font-weight:var(--hold-weight-medium);color:rgb(var(--color-foreground));text-underline-offset:.3rem;white-space:nowrap}.product__info-container .product__text a:last-child{margin-right:0}.product__accordion{border-top:1px solid var(--hold-line-color)}.product__accordion summary{min-height:4.4rem;padding:2rem 0}.product__accordion .accordion__title{font-family:var(--hold-font-display);font-size:var(--hold-text-title);font-weight:var(--hold-weight-strong)}*:focus-visible,.focused{outline:.2rem solid var(--hold-charcoal);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[id^=Banner-][id$=__hero] .banner__box:empty,[id^=Banner-][id$=__hero] .banner__box:not(:has(*)){display:none}[id^=Banner-][id$=__hero] .banner__media>img{object-position:50% 25%}@media screen and (max-width:749px){[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image):before,[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image) .banner__media:before,[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image):not(.banner--mobile-bottom) .banner__content:before{padding-bottom:0!important;display:none!important}[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image),[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image) .banner__media{height:39rem!important;min-height:39rem!important;background-color:var(--hold-warm-white)}[id^=Banner-][id$=__hero]:not(.banner--has-mobile-image) .banner__media img{object-fit:contain!important;object-position:50% 50%}}.banner__media>picture{display:block}.banner__media>picture>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center}[id^=Banner-][id$=__hero] .banner__box{background:transparent;box-shadow:none;padding:0;max-width:44rem}[id^=Banner-][id$=__hero] .banner__heading{margin:0;color:var(--hold-charcoal)}@media screen and (max-width:749px){[id^=Banner-][id$=__hero] .banner__content{padding:2.4rem var(--hold-gutter);align-items:flex-end}[id^=Banner-][id$=__hero].banner--mobile-bottom .banner__content{padding:2.4rem var(--hold-gutter) 3.2rem;background-color:var(--hold-mist-highlight)}[id^=Banner-][id$=__hero].banner--mobile-bottom .banner__box{max-width:none}}@media screen and (min-width:750px){[id^=Banner-][id$=__hero]:before,[id^=Banner-][id$=__hero] .banner__media:before,[id^=Banner-][id$=__hero] .banner__content:before{display:none!important;padding-bottom:0!important}[id^=Banner-][id$=__hero]{height:min(100vh,62vw);min-height:44rem}@supports (height: 100svh){[id^=Banner-][id$=__hero]{height:min(100svh,62vw)}}[id^=Banner-][id$=__hero] .banner__media{height:100%}[id^=Banner-][id$=__hero] .banner__media img{object-fit:cover;object-position:68% 85%;transform:scale(1.08);transform-origin:70% 0%}[id^=Banner-][id$=__hero] .banner__content{align-items:flex-start;padding-top:max(13rem,15vw)}[id^=Banner-][id$=__hero] .banner__box,.banner--content-align-left.banner--desktop-transparent[id^=Banner-][id$=__hero] .banner__box{max-width:none}[id^=Banner-][id$=__hero] .banner__text,[id^=Banner-][id$=__hero] .banner__buttons{max-width:46rem}[id^=Banner-][id$=__hero] .banner__heading{max-width:8.4em;font-size:var(--hold-text-display);line-height:.98;letter-spacing:-.035em;text-wrap:balance;font-weight:var(--hold-weight-medium)}}@media screen and (max-width:749px){[id^=Banner-][id$=__hero].banner--mobile-bottom .banner__media:before{display:none!important;padding-bottom:0!important}[id^=Banner-][id$=__hero].banner--mobile-bottom .banner__media{height:min(56rem,72vh)}[id^=Banner-][id$=__hero].banner--mobile-bottom .banner__media img{object-fit:cover;object-position:62% 50%}[id^=Banner-][id$=__hero] .banner__heading{font-size:var(--hold-text-display);line-height:1;letter-spacing:-.03em;text-wrap:balance;font-weight:var(--hold-weight-medium)}}.product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 1.8rem;border-radius:0;font-size:var(--hold-text-small);font-weight:var(--hold-weight-medium)}.product .product-form__input--pill input[type=radio]+label:before{border-radius:0}.product .product-form__input .form__label{margin-bottom:.4rem;font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);color:rgb(var(--color-foreground));letter-spacing:var(--hold-tracking-label);text-transform:uppercase}.hold-option-swatch{display:inline-block;flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--hold-swatch, transparent);box-shadow:0 0 0 1px #34383a73,0 0 0 2px #f5f3ede6}.hold-facts{margin:0;padding:0;list-style:none;border-top:1px solid var(--hold-line-color);border-bottom:1px solid var(--hold-line-color)}.hold-facts__item{display:flex;gap:1.1rem;align-items:flex-start;padding:1rem 0}.hold-facts__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;margin-top:.15rem;color:rgb(var(--color-foreground));opacity:.75}.hold-facts__body{min-width:0}.hold-facts__item+.hold-facts__item{border-top:1px solid var(--hold-line-color)}.hold-facts__title{margin:0;font-size:var(--hold-text-body);font-weight:var(--hold-weight-strong);line-height:1.35;color:rgb(var(--color-foreground))}.hold-facts__text{margin:.2rem 0 0;font-size:var(--hold-text-small);line-height:1.45;color:var(--hold-text-secondary)}@media screen and (min-width:750px){.product variant-selects{display:flex;flex-wrap:wrap;gap:0 3.2rem}.product variant-selects .product-form__input{flex:0 1 auto;max-width:none;margin-bottom:0}.product .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:start}.product .product__info-container>*{grid-column:1 / -1;min-width:0;margin-bottom:0}.product .product__info-container>*>:first-child{margin-top:0}.product .product__info-container>*>:last-child{margin-bottom:0}.product .product__info-container .product-form{margin:0}.product .product__info-container>div:has(>form.installment){margin-top:0}.product .product__info-container>.product-form__quantity{grid-column:1;margin-top:1.6rem}.product .product__info-container>.product-form__quantity+*{grid-column:2;margin-top:1.6rem}.product .product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product .product-form__quantity .quantity{min-height:5.2rem;height:5.2rem}}.hold-note{padding-top:1.6rem;border-top:1px solid var(--hold-line-color)}.product .product__info-container>.hold-note+.hold-note{margin-top:0}.hold-note__heading{margin:0 0 .6rem;font-family:var(--hold-font-body);font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;color:rgb(var(--color-foreground))}.hold-note__body,.hold-note__body p{margin:0;font-size:var(--hold-text-small);line-height:1.6;color:rgb(var(--color-foreground))}.hold-note__body a{margin-left:.4rem;font-weight:var(--hold-weight-medium);color:rgb(var(--color-foreground));text-underline-offset:.3rem;white-space:nowrap}.hold-policy-shop{padding-bottom:6.4rem}.hold-more-options__trigger{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;font-size:var(--hold-text-small);font-weight:var(--hold-weight-medium);line-height:1.3;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;cursor:pointer;padding:1.3rem .8rem;margin:-1.3rem -.8rem}.hold-more-options__trigger:hover{color:rgba(var(--color-foreground),.7)}.hold-more-options__trigger:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.product variant-selects .hold-more-options__trigger{display:inline-block;margin:-.9rem -.8rem .2rem}@media screen and (min-width:750px){.product variant-selects .hold-more-options__trigger{margin:-1.1rem -.8rem -1.3rem auto;align-self:start}}.hold-size-fit__heading-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem}.hold-size-fit__heading-row .hold-size-fit__heading{margin-bottom:0}dialog.hold-more-options{width:min(42rem,calc(100vw - 3rem));max-width:none;max-height:calc(100dvh - 4rem);padding:0;border:0;background:var(--hold-warm-white);color:var(--hold-charcoal);box-shadow:0 2.4rem 6.4rem #34383a3d;overflow:visible}dialog.hold-more-options::backdrop{background:#34383a8c}.hold-more-options__panel{position:relative;padding:3.2rem 2.4rem 2.8rem;max-height:calc(100dvh - 4rem);overflow-y:auto}@media screen and (min-width:750px){.hold-more-options__panel{padding:4rem 4rem 3.2rem}}.hold-more-options__close{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;color:inherit;cursor:pointer}.hold-more-options__close .icon,.hold-more-options__close svg{width:1.6rem;height:1.6rem}.hold-more-options__close:focus-visible{outline:.2rem solid var(--hold-charcoal);outline-offset:-.4rem}.hold-more-options__title{margin:0;font-size:var(--hold-text-section);font-weight:var(--hold-weight-medium);line-height:1.15;letter-spacing:-.02em}.hold-more-options__intro{margin:1.2rem 0 0;font-size:var(--hold-text-small);line-height:1.5;color:var(--hold-text-secondary)}.hold-more-options__count{margin:2rem 0 0;font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;color:var(--hold-text-secondary)}.hold-more-options__step{margin:0;padding:0;border:0;min-width:0}.hold-more-options__step[hidden]{display:none}.hold-more-options__legend{padding:0;margin:0 0 1.6rem;font-size:var(--hold-text-lead);font-weight:var(--hold-weight-medium);line-height:1.3}.hold-more-options__legend:focus-visible{outline:.2rem solid var(--hold-charcoal);outline-offset:.4rem}.hold-more-options__choices{display:flex;flex-wrap:wrap;gap:.8rem}.hold-more-options__choices--stack{flex-direction:column;align-items:stretch}.hold-more-options__radio{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hold-more-options__choice{display:flex;align-items:baseline;gap:.8rem;min-height:4.4rem;padding:1rem 1.6rem;border:.1rem solid var(--hold-line-color);background:transparent;font-size:var(--hold-text-body);line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hold-more-options__choices:not(.hold-more-options__choices--stack) .hold-more-options__choice{align-items:center}.hold-more-options__choice:hover{border-color:var(--hold-charcoal)}.hold-more-options__radio:checked+.hold-more-options__choice{border-color:var(--hold-charcoal);background:var(--hold-charcoal);color:var(--hold-warm-white)}.hold-more-options__radio:focus-visible+.hold-more-options__choice{outline:.2rem solid var(--hold-charcoal);outline-offset:.3rem}.hold-more-options__choices--swatch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hold-more-options__choice--swatch{justify-content:center;text-align:center;background:var(--hold-more-options-fill, transparent);border-color:#34383a47}.hold-more-options__choice--swatch.hold-more-options__choice--dark{color:var(--hold-warm-white);border-color:transparent}.hold-more-options__choice--swatch:hover{border-color:var(--hold-charcoal)}.hold-more-options__radio:checked+.hold-more-options__choice--swatch{background:var(--hold-more-options-fill, transparent);border-color:transparent;color:var(--hold-charcoal);box-shadow:0 0 0 .2rem var(--hold-warm-white),0 0 0 .4rem var(--hold-charcoal)}.hold-more-options__radio:checked+.hold-more-options__choice--swatch.hold-more-options__choice--dark{color:var(--hold-warm-white)}.hold-more-options__choice--dark .hold-more-options__note{color:#f5f3edb3}.hold-more-options__note{font-size:var(--hold-text-label);font-weight:var(--hold-weight-strong);letter-spacing:var(--hold-tracking-label);text-transform:uppercase;color:var(--hold-text-secondary)}.hold-more-options__radio:checked+.hold-more-options__choice .hold-more-options__note{color:#f5f3edb3}.hold-more-options__summary{margin:0 0 1.6rem;font-size:var(--hold-text-small);line-height:1.5;color:var(--hold-text-secondary)}.hold-more-options__summary:empty{display:none}.hold-more-options__help{margin:.8rem 0 0;font-size:var(--hold-text-label);line-height:1.45;color:var(--hold-text-secondary)}.hold-more-options__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hold-more-options__error{margin:1.6rem 0 0;padding:1rem 1.2rem;border-left:.2rem solid #8c2f2f;background:#8c2f2f12;font-size:var(--hold-text-small);line-height:1.45;color:#8c2f2f}.hold-more-options__error[hidden],.hold-more-options__consent[hidden]{display:none}.hold-more-options__consent{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0 0;font-size:var(--hold-text-small);line-height:1.45}.hold-more-options__consent input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:var(--hold-charcoal)}.hold-more-options__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin:2.4rem 0 0}.hold-more-options__submit{margin:0}.hold-more-options__skip,.hold-more-options__back{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font-family:inherit;font-size:var(--hold-text-small);color:var(--hold-text-secondary);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.hold-more-options__back{margin:2rem 0 0;display:inline-block}.hold-more-options__skip:hover,.hold-more-options__back:hover{color:var(--hold-charcoal)}.hold-more-options__skip:focus-visible,.hold-more-options__back:focus-visible{outline:.2rem solid var(--hold-charcoal);outline-offset:.4rem}.hold-more-options__step--done .button{margin-top:2.4rem}.hold-more-options .field{width:100%}@media(prefers-reduced-motion:reduce){.hold-more-options__choice{transition:none}}.product .hold-gallery-nav{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;pointer-events:none;z-index:3}.product .hold-gallery-nav__button{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:#f5f3edbf;color:var(--hold-charcoal);cursor:pointer;transition:background-color .2s ease}.product .hold-gallery-nav__button .hold-icon{width:2rem;height:2rem}.product .hold-gallery-nav__button:hover{background:var(--hold-warm-white)}.product .hold-gallery-nav__button:focus-visible{outline:.2rem solid var(--hold-charcoal);outline-offset:.2rem}@media screen and (min-width:750px){.product .product__media-wrapper .slider-buttons{display:none}}@media(prefers-reduced-motion:reduce){.product .hold-gallery-nav__button{transition:none}}.product .hold-gallery-nav[hidden]{display:none}@media screen and (max-width:749px){.product .hold-gallery-nav{display:none}}[id^=Banner-][id$=__hero] .banner__buttons{margin-top:2.4rem}[id^=Banner-][id$=__hero] .banner__buttons .button{display:inline-flex;align-items:center;min-height:4.4rem;min-width:0;padding:0;border:0;background:none;box-shadow:none;font-family:var(--hold-font-body);font-size:var(--hold-text-body);font-weight:var(--hold-weight-medium);letter-spacing:0;text-transform:none;color:var(--hold-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;transition:text-decoration-color var(--hold-duration) var(--hold-ease)}[id^=Banner-][id$=__hero] .banner__buttons .button:before,[id^=Banner-][id$=__hero] .banner__buttons .button:after{content:none}[id^=Banner-][id$=__hero] .banner__buttons .button:hover{text-decoration-color:#34383a73}[id^=Banner-][id$=__hero] .banner__buttons .button:focus-visible{outline:.2rem solid var(--hold-charcoal);outline-offset:.4rem}.utility-bar .announcement-bar__message{min-height:0;padding-top:.7rem;padding-bottom:.7rem}.product-form__hold-reason{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;text-align:center;color:var(--hold-text-secondary)}.hold-hesitation[hidden]{display:none}.hold-hesitation{position:fixed;inset-inline:0;bottom:0;z-index:3;padding:0 var(--hold-gutter, 1.6rem) 1.6rem;display:flex;justify-content:center;pointer-events:none;transform:translateY(1.2rem);opacity:0;transition:transform var(--hold-duration-slow) var(--hold-ease),opacity var(--hold-duration-slow) var(--hold-ease)}.hold-hesitation--in{transform:translateY(0);opacity:1}.hold-hesitation__card{position:relative;pointer-events:auto;width:min(42rem,100%);max-height:calc(100dvh - 8rem);overflow-y:auto;padding:1.8rem 4.4rem 1.8rem 2rem;background:var(--hold-warm-white);color:var(--hold-charcoal);border:1px solid var(--hold-line-color);border-radius:var(--hold-radius-md);box-shadow:0 1.6rem 4.8rem #34383a2e}.hold-hesitation__close{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:currentColor;cursor:pointer}.hold-hesitation__close svg{width:1.4rem;height:1.4rem}.hold-hesitation__invite{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}.hold-hesitation__lead{margin:0;flex:1 1 18rem;font-size:var(--hold-text-small);line-height:1.5}.hold-hesitation__fieldset{margin:0 0 1.6rem;padding:0;border:0}.hold-hesitation__legend{padding:0;margin-bottom:1.2rem;font-size:var(--hold-text-small);line-height:1.5}.hold-hesitation__choice{display:flex;align-items:flex-start;gap:.8rem;padding:.5rem 0}.hold-hesitation__choice label{font-size:var(--hold-text-small);line-height:1.4;cursor:pointer}.hold-hesitation__note-label{display:block;margin-bottom:.6rem;font-size:var(--hold-text-small)}.hold-hesitation__note{width:100%;margin-bottom:1.4rem;padding:.8rem;font-family:var(--hold-font-body);font-size:var(--hold-text-small);color:var(--hold-charcoal);background:var(--hold-pure-white);border:1px solid var(--hold-line-color);border-radius:var(--hold-radius-sm);resize:vertical}.hold-hesitation__error{margin:0 0 1rem;font-size:var(--hold-text-small);color:rgb(var(--color-foreground))}.hold-hesitation__done{margin:0;font-size:var(--hold-text-small)}.hold-hesitation__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.button:not([disabled]):not(.button--tertiary):hover{background:var(--hold-button-hover);border-color:var(--hold-button-hover)}.button:not([disabled]):not(.button--tertiary):hover:after{box-shadow:none}.hold-link,.rte a:not(.button){color:currentColor;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.hold-link:hover,.rte a:not(.button):hover{text-decoration-thickness:2px}.hold-link:focus-visible,.rte a:not(.button):focus-visible,.button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--hold-radius-sm)}.hold-more-options__available{margin:0 0 2rem;font-size:var(--hold-text-small);color:var(--hold-text-secondary)}.hold-more-options__promise{margin:.8rem 0 0;font-size:var(--hold-text-small);color:var(--hold-text-secondary)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hold-theme.css.map */
