.loader-dots{color:rgb(var(--loader-dots-color, 41 62 28))}.loader-dots--inherit{color:currentColor}.loader-dots--lead{margin-inline-end:.5em}.loader-dots--css>*{animation:loader-dots-pulse .35s ease-in-out infinite alternate}.loader-dots--css>*:nth-child(2){animation-delay:.1167s}.loader-dots--css>*:nth-child(3){animation-delay:.2334s}@keyframes loader-dots-pulse{0%{opacity:1}to{opacity:.1}}.wishlist-list{margin-top:28px}.wishlist-list>*+*{border-top:1px solid rgb(var(--color-separator))}.wishlist-row{display:flex;gap:24px;align-items:flex-start;padding:28px 0}.wishlist-row--soldout{opacity:.5}.wishlist-row__media{flex:0 0 auto;width:120px}.wishlist-row__media img{display:block;width:100%;height:auto;border-radius:2px}.wishlist-row__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.wishlist-row__title{font-family:var(--heading-font-family);line-height:1.2}.wishlist-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:2px}.wishlist-row__swatch{display:inline-flex;align-items:center;gap:8px}.wishlist-row__swatch-dot{width:14px;height:14px;border-radius:50%;background:rgb(var(--color-surface));box-shadow:inset 0 0 0 1px #0000001f}.wishlist-row__points{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--color-bronze))}.wishlist-row__points:before{content:"";width:4px;height:4px;border-radius:50%;background:rgb(var(--color-bronze))}.wishlist-row__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:14px;text-align:right}.wishlist-row__price{font-family:var(--heading-font-family);font-size:21px}.wishlist-row__buttons{display:flex;align-items:center;gap:16px}.wishlist-row__buttons .button,.wishlist-row__buttons .link{white-space:nowrap}@media(max-width:749px){.wishlist-row{gap:16px;flex-wrap:wrap}.wishlist-row__actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between}}hr{border-color:rgb(var(--color-separator))}.divide-y>:not([hidden])~:not([hidden]){border-block-start-color:rgb(var(--color-separator))}.text-subheading{font-family:var(--subheading-font-family);font-size:var(--text-sm)}.hidden-swatch{display:none}.show-more-button{width:var(--global-swatch-size-sm, 20px);height:var(--global-swatch-size-sm, 20px);border:1px solid rgb(var(--color-border-light));border-radius:50%;background:rgb(var(--background-primary));cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.5rem;font-size:14px}@media(min-width:700px){.show-more-button--mobile-only{display:none}}.product-card__swatch-list{display:inline-flex;gap:.5rem;margin-top:.5rem}:where(product-card) .product-card__swatch-list{flex-wrap:wrap;width:100%}:where(variant-card) .product-card__swatch-list{flex-wrap:nowrap}.product-card__swatch-list input[type=radio]{position:absolute;opacity:0;pointer-events:none}.color-circle-swatch{width:var(--global-swatch-size-sm, 20px);height:var(--global-swatch-size-sm, 20px);display:inline-block;border-radius:50%;border:1px solid rgb(var(--color-border-light))}.product-card__swatch-list input[type=radio]:checked+label .color-circle-swatch{border-color:var(--swatch-selected-color, #7f7f7f);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--swatch-selected-color, #7f7f7f)}variant-card{display:block;transition:all .3s ease;cursor:pointer}variant-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.product-card__figure{position:relative;overflow:hidden}.product-card__image{transition:opacity .3s ease,transform .5s ease;transform-origin:center;width:100%;display:block}.product-card__figure:hover .product-card__image{opacity:.95;transform:scale(1.03)}.product-card__category{margin-top:.5rem;min-height:var(--global-swatch-size-sm, 20px);display:flex;align-items:center}@media(max-width:699px){.product-card,.product-card__info,.product-card__aside{min-width:0;max-width:100%}.product-card__aside{overflow:hidden}.product-card__swatch-list{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;margin-inline:0;padding:0;border:0;overflow-x:auto;overflow-y:hidden;contain:paint;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-card__swatch-list::-webkit-scrollbar{display:none}.product-card__swatch-list>*{flex:0 0 auto}:where(product-card) .product-card__swatch-list:has(.show-more-button) .swatch-item:nth-of-type(n+5){display:none}:where(variant-card) .hidden-swatch{display:inline-flex}:where(variant-card) .show-more-button{display:none}.product-card__specs{display:block;white-space:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;contain:paint;scrollbar-width:none}.product-card__specs::-webkit-scrollbar{display:none}}.product-card__info,.product-card__info :where(.v-stack,.h-stack,.rating-with-text){min-width:0}.product-card__info{overflow-x:clip;overflow-y:visible}h1,.h1{font-size:var(--text-h1)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.1}h2,.h2{font-size:var(--text-h2)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.1}h3,.h3{font-size:var(--text-h3)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.2}h4,.h4{font-size:var(--text-h4)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.25}h5,.h5{font-size:var(--text-h5)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.3}h6,.h6{font-size:var(--text-h6)!important;font-family:SprigSansRegular,sans-serif;font-weight:400;font-style:normal;line-height:1.3}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,.h1 em,.h1 i,.h2 em,.h2 i,.h3 em,.h3 i,.h4 em,.h4 i,.h5 em,.h5 i,.h6 em,.h6 i{font-family:Arizona Italic,sans-serif;font-weight:400;font-style:italic}.text-h1{font-size:var(--text-h1)!important}.text-h2{font-size:var(--text-h2)!important}.text-h3{font-size:var(--text-h3)!important}.text-h4{font-size:var(--text-h4)!important}.text-h5{font-size:var(--text-h5)!important}.text-h6{font-size:var(--text-h6)!important}.paper-texture-section{position:relative;isolation:isolate}.paper-texture-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(paper-texture-seamless.webp);background-repeat:repeat;background-size:300px 164px;opacity:var(--paper-texture-opacity, .5);pointer-events:none;z-index:-2}.paper-texture-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--paper-texture-color, 255 255 255));opacity:var(--paper-texture-tint-opacity, .5);mix-blend-mode:var(--paper-texture-blend-mode, multiply);pointer-events:none;z-index:-1;display:var(--paper-texture-color-display, none)}.speckle-overlay{position:relative}.speckle-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;filter:url(#speckleTexture);opacity:.15;mix-blend-mode:multiply;pointer-events:none;z-index:2}.text-grain{position:relative;-webkit-text-fill-color:transparent}.text-grain:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;filter:url(#textGrain);pointer-events:none}@media(max-width:768px){.speckle-overlay:after{display:none}.text-grain{-webkit-text-fill-color:initial}.text-grain:before{display:none}}.paper-edge-bottom,.paper-edge-top{position:relative;overflow:visible!important}.paper-edge-bottom__shadow{position:absolute;bottom:-19px;left:0;right:0;height:20px;pointer-events:none;z-index:4;filter:var(--paper-edge-shadow, none)}.paper-edge-top__shadow{position:absolute;top:-19px;left:0;right:0;height:20px;pointer-events:none;z-index:4;filter:var(--paper-edge-shadow, none)}.paper-edge-bottom__edge{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--background, 255 255 255));-webkit-mask-image:url(deckled-edge-bottom.svg);mask-image:url(deckled-edge-bottom.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1200px 20px;mask-size:1200px 20px;-webkit-mask-position:bottom;mask-position:bottom}.paper-edge-top__edge{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--background, 255 255 255));-webkit-mask-image:url(deckled-edge-top.svg);mask-image:url(deckled-edge-top.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1200px 20px;mask-size:1200px 20px;-webkit-mask-position:top;mask-position:top}.paper-texture-section .paper-edge-bottom__edge,.paper-texture-section .paper-edge-top__edge{background-image:url(paper-texture-seamless.webp);background-repeat:repeat;background-size:300px 164px;background-blend-mode:normal}.paper-texture-section .paper-edge-bottom__edge:after,.paper-texture-section .paper-edge-top__edge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--paper-texture-color, 255 255 255));opacity:var(--paper-texture-tint-opacity, .5);mix-blend-mode:var(--paper-texture-blend-mode, multiply);display:var(--paper-texture-color-display, none)}.paper-texture-section .paper-edge-bottom__edge,.paper-texture-section .paper-edge-top__edge{opacity:var(--paper-texture-opacity, .5)}.section-drop-shadow{box-shadow:var(--section-box-shadow, 0 7px 3px rgba(0, 0, 0, .09));z-index:1;position:relative}@media screen and (min-width:1400px)and (max-width:1799px){.header__link-list{--header-link-list-spacing: 1.25rem}}@media screen and (min-width:1000px)and (max-width:1399px){.header__link-list{--header-link-list-spacing: .75rem;--text-base: .8rem}}@media(prefers-reduced-motion:no-preference){#main>.shopify-section:first-child image-banner[reveal-on-scroll=true]{animation:tm-hero-auto-reveal .5s ease .35s forwards}@keyframes tm-hero-auto-reveal{to{opacity:1}}}.ho-callout,.ho-qa{background:rgb(var(--color-surface));border-radius:var(--rounded-lg);padding:var(--spacing-5) var(--spacing-6)}.ho-callout{border:1px solid rgb(var(--border-color));display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center;justify-content:space-between;margin-top:var(--spacing-4)}.ho-callout>*{margin:0}.ho-callout__text{font-size:var(--text-base)}.ho-qa{margin-block:var(--spacing-5)}.ho-qa>:first-child{margin-block-start:0}.ho-qa>:last-child{margin-block-end:0}.tm-us-tariff-note+.product-announcement-div{margin-top:.5rem}@media screen and (max-width:699px){input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),select,textarea{font-size:16px}}facet-drawer .facets-vertical{padding-inline:var(--container-gutter);box-sizing:border-box}facet-drawer .facets-drawer__floating-apply{margin-inline:calc(var(--container-gutter) * -1)}:root{--shadow-color: 0deg 0% 78%}.product-card{display:flex;flex-direction:column;height:100%;border-radius:10px;box-shadow:0 1px 1px hsl(var(--shadow-color) / .26),0 1.4px 1.4px -1.7px hsl(var(--shadow-color) / .21),0 3.1px 3px -3.5px hsl(var(--shadow-color) / .16)}.product-card__figure{flex:0 0 auto;width:100%}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%}.product-card__info--center{align-items:center}.product-card__info>.v-stack{display:flex;flex-direction:column;flex:1 1 auto}.product-card__info--center>.v-stack{align-items:center}.product-card__info>.v-stack>.price-list{margin-top:auto;padding-top:var(--spacing-2, .5rem)}.product-card__specs .product-spec-line__item{display:block;line-height:1.45;text-transform:uppercase;letter-spacing:.03em}.product-card__specs .product-spec-line__sep{display:none}@media(max-width:699px){.product-card__specs{white-space:normal;overflow:visible;contain:none}}.product-card__swatch-list{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;margin-inline:0;padding:0;border:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-card__swatch-list::-webkit-scrollbar{display:none}.product-card__swatch-list>*{flex:0 0 auto}.product-card__aside{min-height:calc(var(--global-swatch-size-sm, 20px) + .5rem)}.product-card__figure .product-card__badge-list{position:absolute;top:auto;right:auto;bottom:var(--spacing-2, .5rem);left:var(--spacing-2, .5rem);z-index:2}.product-card__figure .wishlist-card-heart{position:absolute;top:var(--spacing-2, .5rem);left:var(--spacing-2, .5rem);z-index:2}.wishlist-square-btn.wishlist-card-heart{-webkit-appearance:none;appearance:none;width:2.25rem;height:2.25rem;padding:0;border-radius:2px;color:rgb(var(--text-primary, 41 62 28));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.wishlist-square-btn.wishlist-card-heart:hover{background:#fff}.wishlist-card-heart__svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill .2s;pointer-events:none}.wishlist-square-btn.wishlist-card-heart[data-in-wishlist=true] .wishlist-card-heart__svg{fill:currentColor}@keyframes wishlist-btn-pulse{0%{transform:scale(1)}30%{transform:scale(1.15)}60%{transform:scale(.95)}to{transform:scale(1)}}.wishlist-square-btn.wishlist-pulse{animation:wishlist-btn-pulse .4s ease}.product-list{--product-list-gap: var(--spacing-5, 1.25rem) var(--spacing-4, 1rem)}@media screen and (min-width:700px){.product-list{--product-list-gap: calc(var(--product-list-row-gap, 2.5rem) + 1rem) calc(var(--product-list-column-gap, 1.5rem) + .75rem)}}.product-card__info>.v-stack>.product-card__specs{margin-top:auto}.spec-glossary-trigger{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:rgb(var(--color-bronze, 176 130 81))}.spec-glossary-trigger:hover,.spec-glossary-trigger:focus-visible{text-decoration-style:solid}.spec-glossary-popover{position:fixed;z-index:999;max-width:min(20rem,calc(100vw - 24px));background:rgb(var(--background, 255 255 255));color:rgb(var(--text-primary, 41 62 28));border:1px solid rgb(var(--color-border-light));border-radius:2px;box-shadow:0 10px 30px #00000024;padding:var(--spacing-4, 1rem)}.spec-glossary-popover__term{margin:0 0 var(--spacing-2, .5rem);font-family:var(--subheading-font-family);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-bronze, 176 130 81))}.spec-glossary-popover__def{margin:0;font-size:var(--text-sm);line-height:1.5;white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/229/assets/custom.css.map */
