#main :is(h1,h2,h3,h4){font-weight:700}#main .shopify-section--image-with-text-overlay .h1{font-size:clamp(2rem,1.3rem + 2.5vw,3.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}#main .product-info{min-width:0}#main .collection-header{margin-block:clamp(2rem,3vw,2.5rem)}#main .collection-header h1{font-size:clamp(2rem,1.3rem + 2.5vw,3.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}#main .shopify-section--main-page .page>h1,#main .shopify-section--main-search .page-spacer>.v-stack>h1{font-size:clamp(2rem,1.3rem + 2.5vw,3.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}#main .shopify-section--main-page .page>.prose{font-size:1rem;font-weight:400;line-height:1.75;overflow-wrap:break-word;text-wrap:pretty}#main .shopify-section--main-page .page>.prose :is(h2,h3,h4){font-weight:700;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}#main .shopify-section--main-page .page>.prose h2{font-size:clamp(1.5rem,1.25rem + .75vw,2rem)}#main .shopify-section--main-page .page>.prose h3{font-size:1.375rem}#main .shopify-section--main-page .page>.prose h4{font-size:1.125rem}#main .product-info__title{max-width:26ch;font-size:clamp(2rem,1.45rem + 2vw,3.375rem);font-weight:700;line-height:1.23;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}#main .product-info__vendor{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:.015em}#main .product-info__sku{font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}#main .product-info__price{padding-block:.25rem .5rem}#main .product-info__price .rating-with-text{display:flex;align-items:baseline;gap:.75rem 1rem;flex-wrap:wrap}#main .product-info__price .price-list{gap:.4rem .8rem;flex-wrap:wrap;line-height:1.4;font-variant-numeric:lining-nums tabular-nums}#main .product-info__price sale-price{font-size:clamp(1.5rem,1.25rem + .6vw,1.875rem);font-weight:700;letter-spacing:-.02em}#main .product-info__price compare-at-price{font-size:1rem;font-weight:400;letter-spacing:0}#main .product-info__description .prose,#main .product-info__accordion .prose,#main .product-info__text .prose{max-width:68ch;font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:0;overflow-wrap:break-word;text-wrap:pretty}#main .product-info__description .prose :is(h2,h3,h4),#main .product-info__accordion .prose :is(h2,h3,h4){margin-block:1.5em .65em;font-weight:700;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}#main .product-info__description .prose h2,#main .product-info__accordion .prose h2{font-size:1.375rem}#main .product-info__description .prose :is(h3,h4),#main .product-info__accordion .prose :is(h3,h4){font-size:1.125rem}#main .product-info__description .prose :is(ul,ol),#main .product-info__accordion .prose :is(ul,ol){padding-inline-start:1.35em}#main .product-info__description .prose li+li,#main .product-info__accordion .prose li+li{margin-block-start:.45em}#main .product-info__description .prose a,#main .product-info__accordion .prose a{text-underline-offset:.2em;text-decoration-thickness:.075em}#main .product-info__separator{border-color:#e4e2dc}#main .product-info__variant-picker .variant-picker{gap:1.25rem}#main .product-info__variant-picker .variant-picker__option-info{gap:.5rem 1rem;flex-wrap:wrap;font-size:.875rem;line-height:1.5}#main .product-info__variant-picker .variant-picker__option-info>.h-stack{min-width:0;flex-wrap:wrap}#main .product-info__variant-picker variant-option-value{font-weight:500;overflow-wrap:anywhere}#main .product-info__variant-picker .select{height:auto;min-height:3.25rem;padding-block:.875rem;border-color:#bcb9b1;font-size:1rem;font-weight:400;line-height:1.45;text-align:start}#main .product-info__variant-picker .select>span{white-space:normal;overflow-wrap:anywhere}#main .product-info__variant-picker .popover-listbox__option{min-height:2.75rem;padding-block:.75rem;font-size:1rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere}#main .product-info__quantity-selector .block-label{font-size:.875rem;line-height:1.5}#main .product-info__quantity-selector .quantity-selector{min-height:3rem;border-color:#bcb9b1}#main .product-info__quantity-selector .quantity-selector__button{min-width:2.75rem;min-height:2.75rem}#main .product-info__quantity-selector .quantity-selector__input{font-size:1rem;font-variant-numeric:tabular-nums}#main .product-info__inventory{font-size:.875rem;line-height:1.6}#main .product-info__buy-buttons .button{min-height:3.5rem;padding-block:1rem;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}#main .product-info__accordion{border-color:#e4e2dc}#main .product-card{min-width:0}#main .product-card__figure{background:#f7f7f5;border:1px solid #eceae5}#main .product-card__info{gap:.625rem;padding-block-start:1rem}#main .product-card__title{min-width:0;font-size:clamp(.9375rem,.85rem + .2vw,1.0625rem);font-weight:700;line-height:1.5;letter-spacing:-.012em;overflow-wrap:anywhere}#main .product-card__title>a{font-weight:inherit;text-decoration-thickness:.07em;text-underline-offset:.2em}#main .product-card__info .price-list{gap:.3rem .65rem;margin-block-start:.25rem;flex-wrap:wrap;line-height:1.45;font-variant-numeric:lining-nums tabular-nums}#main .product-card__info sale-price{font-size:1rem;font-weight:700;letter-spacing:-.012em}#main .product-card__info compare-at-price{font-size:.875rem;font-weight:400}#main .product-card__aside{padding-block-start:.25rem}#main .product-card__mobile-quick-buy-button{min-width:2.75rem;min-height:2.75rem}#main .cart-header>h1{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);font-weight:700;line-height:1.25;letter-spacing:-.025em}#main .cart-form{min-width:0;border:1px solid rgb(201 151 47 / .3);border-radius:1.5rem;background:linear-gradient(145deg,#fff,#faf9f5);box-shadow:0 1rem 2.5rem #1111110e}#main .cart-form__totals,#main .order-summary__body,.cart-drawer [data-wpd-cart-total]{font-variant-numeric:lining-nums tabular-nums}#main .cart-form__totals>.h-stack{gap:.75rem 1rem;flex-wrap:wrap}#main .cart-form .button,.cart-drawer .button{min-height:3.25rem;font-weight:700;line-height:1.4;letter-spacing:0;white-space:normal}.cart-drawer__top .h5{font-weight:700;letter-spacing:-.02em}.cart-drawer__line-items{line-height:1.6}.cart-drawer__inner{min-width:0;max-width:100%;width:100%}.cart-drawer__inner>.v-stack{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.cart-drawer__line-items,.cart-drawer__line-items>.line-item{min-width:0;max-width:100%}#main .cart .line-item>.line-item__info,.cart-drawer .line-item>.line-item__info{flex:1 1 0%;max-width:100%;grid-template-columns:minmax(0,1fr)}#main .cart .line-item__info>*,.cart-drawer .line-item__info>*,#main .cart .line-item__info .badge,.cart-drawer .line-item__info .badge{min-width:0;max-width:100%}#main .cart .line-item__info>.v-stack,.cart-drawer .line-item__info>.v-stack{grid-template-columns:minmax(0,1fr)}#main .cart-order__summary,#main .cart-order__recap,#main .cart .line-item__info,.cart-drawer .line-item__info{min-width:0}#main .cart .order-summary__header th{padding-block-end:1rem;font-size:.8125rem;font-weight:700;line-height:1.5;letter-spacing:.06em}#main .cart .line-item__info,.cart-drawer .line-item__info{line-height:1.55;overflow-wrap:anywhere}#main .cart .line-item__info>.v-stack>.bold,.cart-drawer .line-item__info>.v-stack>.bold{font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:-.015em}#main .cart .line-item__info .price-list,.cart-drawer .line-item__info .price-list{line-height:1.5;font-variant-numeric:lining-nums tabular-nums}#main .cart .line-item__media-wrapper,.cart-drawer .line-item__media-wrapper{border:1px solid #eceae5;border-radius:.75rem;background:#f7f7f5}#main .cart .quantity-input,.cart-drawer .quantity-input{min-height:2.75rem;border-color:#8a867d;border-radius:.5rem;font-size:1rem;font-variant-numeric:tabular-nums}#main .cart-form__totals .h5,.cart-drawer>[slot=footer] .h5{font-weight:700;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}#main .cart-form__totals>.text-sm,.cart-drawer>[slot=footer] p.text-sm{font-size:.875rem;line-height:1.65}#main .cart-form__note textarea{font-size:1rem;line-height:1.6}#main .cart-form>.button[name=checkout]:not(:disabled):not([aria-disabled=true]),.cart-drawer .buy-buttons>.button[name=checkout]:not(:disabled):not([aria-disabled=true]),.cart-drawer .buy-buttons>a.button[data-no-instant]:not(.button--secondary):not([aria-disabled=true]){border:1px solid #b68427;border-radius:999px;background:linear-gradient(135deg,#f4dc96,#d6ad52 44%,#b68427);color:#111;box-shadow:0 .5rem 1.25rem #c9972f24,inset 0 1px #ffffff8c;overflow-wrap:anywhere}@media(hover:hover){#main .cart-form>.button[name=checkout]:not(:disabled):not([aria-disabled=true]):hover,.cart-drawer .buy-buttons>.button[name=checkout]:not(:disabled):not([aria-disabled=true]):hover,.cart-drawer .buy-buttons>a.button[data-no-instant]:not(.button--secondary):not([aria-disabled=true]):hover{background:linear-gradient(135deg,#f7e5b2,#dfb95e 44%,#b68427);color:#111}}#main .main-search-form .search-input{border-block-end:1px solid #bcb9b1}#main .main-search-form input[type=search]{min-width:0;min-height:3.25rem;font-size:clamp(1.125rem,1rem + .75vw,1.75rem);line-height:1.4;letter-spacing:-.015em}#main .main-search-form .search-input>button{min-width:2.75rem;min-height:2.75rem}#main .footer{border-block-start:1px solid rgb(214 173 82 / .45)}#main .footer__block>.bold{font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.01em}#main .footer__block .prose{max-width:42ch;line-height:1.75}#main .footer__block--menu a{padding-block:.25rem;line-height:1.5;overflow-wrap:anywhere;word-break:normal}#main .footer__newsletter-form input[type=email]{min-height:3.25rem;font-size:1rem}#main .footer__copyright{line-height:1.6}#main :is(.product-info,.product-card,.cart,.main-search-form) :is(a,button,input,select,textarea):focus-visible,.cart-drawer :is(a,button,input,select,textarea):focus-visible{outline:2px solid #1a1a1a;outline-offset:4px;box-shadow:0 0 0 6px #fff}#main .footer :is(a,button,input,select):focus-visible{outline:2px solid #d6ad52;outline-offset:4px}@media screen and (max-width:699px){#main .cart .order-summary{table-layout:fixed;width:100%}#main .cart .order-summary__body td:first-child{width:100%}#main .product-info__title{max-width:none;font-size:clamp(1.875rem,1.3rem + 2.5vw,2.375rem);line-height:1.3;letter-spacing:-.022em}#main .product-info__description .prose,#main .product-info__accordion .prose,#main .product-info__text .prose{line-height:1.7}#main .product-info__price .rating-with-text{align-items:start}#main .product-card__info{padding-block-start:.75rem}#main .product-card__title{font-size:.9375rem;line-height:1.5}#main .cart-header>h1{line-height:1.3}}@media(forced-colors:active){#main :is(.product-info,.product-card,.cart,.main-search-form) :is(a,button,input,select,textarea):focus-visible,#main .footer :is(a,button,input,select):focus-visible,.cart-drawer :is(a,button,input,select,textarea):focus-visible{outline-color:Highlight;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ms-premium.css.map */
