.language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.language-selector--collapse-space{padding-inline-end:var(--padding-2xs)}.language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs)}.language-selector--collapse-space .svg-wrapper.icon-caret{right:0}.localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs)}.localization-form .svg-wrapper.icon-checkmark{visibility:hidden}.localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}.country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px}@media screen and (min-width:750px){.country-filter__input{height:36px}}.country-filter__input::placeholder{color:inherit}.country-filter .field{position:relative}.country-filter .field__label{font-size:var(--font-size-lg);left:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute}.country-filter__input:focus~.field__label,.country-filter__input:not(:placeholder-shown)~.field__label,.country-filter__input:-webkit-autofill~.field__label{font-size:var(--font-size-xs);top:var(--margin-xs)}.country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;right:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.country-selector__close-button{display:none}.media-block{overflow:hidden;position:relative}@media screen and (min-width:750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.np-gallery-frame{position:relative}.np-research-badge{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;align-items:center;max-width:calc(100% - 24px);padding:12px 35px 10px 14px;background:#fffffff5;color:#282723;border:1px solid #deddd7;border-radius:2px;box-shadow:0 2px 10px #00000008}.np-research-badge[hidden]{display:none}.np-research-content{text-align:center}.np-research-title{display:flex;align-items:center;justify-content:center;gap:8px}.np-laurel{width:15px;height:30px;flex-shrink:0}.np-laurel:last-child{transform:scaleX(-1)}.np-research-badge strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2}.np-research-badge button{cursor:pointer;border:0;background:transparent;color:inherit}.np-research-badge [data-np-open]{padding:3px 0 0;min-height:28px;text-decoration:underline;text-underline-offset:3px;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.np-research-dismiss{position:absolute;right:1px;top:1px;width:30px;height:30px;font-size:18px}.np-research-dialog{padding:0;width:min(680px,calc(100vw - 24px));max-height:85dvh;border:0;border-radius:16px;background:#fff;color:#243e38;box-shadow:0 24px 90px #0004;overflow:auto;margin:auto;font-family:Arial,sans-serif}.np-research-dialog::backdrop{background:#0d2723aa}.np-research-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;background:#eff4f0;position:sticky;top:0}.np-research-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700}.np-research-head h2{font-family:inherit;font-size:26px;line-height:1.2;margin:8px 0 0}.np-research-head button{flex-shrink:0;background:#fff;border:1px solid #cddad2;border-radius:50%;width:40px;height:40px;font-size:26px;cursor:pointer}.np-research-body{padding:0 24px 24px;font-size:15px;line-height:1.6}.np-research-body section{padding:18px 0;border-top:1px solid #dfe6e2}.np-research-body h3{font-family:inherit;font-size:19px;margin:0 0 8px}.np-research-body p{margin:14px 0}.np-research-body a{color:#173f3b;text-decoration:underline;text-underline-offset:3px;font-size:13px}.np-research-note{padding:16px;background:#f4f5f0;border-radius:8px;font-size:13px}.np-research-note p{margin:7px 0 0}.np-research-badge button:focus-visible,.np-research-dialog :focus-visible{outline:3px solid #b68b72;outline-offset:3px}@media (max-width:749px){.np-research-badge{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:8px 30px 7px 10px}.np-research-badge strong{font-size:17px}.np-laurel{width:12px;height:25px}.np-research-title{gap:6px}.np-research-badge [data-np-open]{font-size:11px}.np-research-head{padding:18px}.np-research-head h2{font-size:23px}.np-research-body{padding:0 18px 20px}}.np-research-badge{background:var(--np-bg,#fff);color:var(--np-color,#282723);left:var(--np-offset,12px);bottom:var(--np-offset,12px);max-width:calc(100% - 2*var(--np-offset,12px))}.np-research-badge strong{font-size:var(--np-size,20px)}.np-research--bottom-right{left:auto;right:var(--np-offset,12px)}.np-research--top-left{bottom:auto;top:var(--np-offset,12px)}.np-research--top-right{bottom:auto;left:auto;top:var(--np-offset,12px);right:var(--np-offset,12px)}.np-research--no-laurels .np-laurel{display:none}@media (max-width:749px){.np-research-badge strong{font-size:calc(var(--np-size,20px)*.85)}}.np-research-badge .np-research-reopen[hidden],.np-research-badge [hidden]{display:none}.np-research-badge.is-folded{left:auto;right:0;top:auto;bottom:var(--np-offset,12px);padding:0;max-width:48px;border-radius:6px 0 0 6px;overflow:hidden}.np-research-badge.is-folded.np-research--top-left,.np-research-badge.is-folded.np-research--top-right{top:var(--np-offset,12px);bottom:auto}.np-research-reopen{display:flex;align-items:center;gap:7px;writing-mode:vertical-rl;padding:10px 9px;min-width:44px;min-height:44px;max-height:190px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.2}.np-research-reopen span:first-child{writing-mode:horizontal-tb;font-family:Arial,sans-serif;font-size:22px}.np-research-reopen span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-research-badge{box-sizing:border-box;overflow:hidden;transform-origin:top left}.np-research-content,.np-research-reopen{flex-shrink:0}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative;isolation:isolate}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius)*1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}.pagination__item--mobile-only{display:none}@supports not (anchor-name:--pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius)*1px);background:rgb(var(--color-foreground-rgb)/var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name:--pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2*var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius)*1px);background:rgb(var(--color-foreground-rgb)/var(--opacity-10));transition:left var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media (hover:none) and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius)*1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;left:calc(anchor(left) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size)*.5)}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}.pills__pill{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}@media screen and (max-width:749px){.pills__pill{padding:var(--padding-xs) var(--padding-md)}}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){.pills__pill--swatch{padding-inline-start:var(--padding-sm)}}.pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}.predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;left:0;right:0;z-index:var(--layer-base)}.predictive-search-results__inner{flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}.predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--body-md);font-weight:500;margin-block:var(--margin-sm) var(--margin-xs);width:100%;text-transform:var(--title-case)}.predictive-search-results__title:first-of-type{margin-block-start:0}@media screen and (max-width:749px){.predictive-search-results__title{margin-block:var(--margin-lg) var(--margin-sm)}}.predictive-search-results__no-results{animation-delay:.1s;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search-action .predictive-search{z-index:calc(var(--layer-header-menu) + 2)}.search-action .search-modal .predictive-search{z-index:var(--layer-window-overlay)}.header__column--right .predictive-search-form__content-wrapper{right:0;left:unset}.search-modal .predictive-search-form__content-wrapper{width:100%}@media screen and (min-width:750px){.search-modal .predictive-search-form__content-wrapper{height:fit-content}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header-inner{border:0}}.search-modal__content .predictive-search-form__content{max-height:var(--modal-max-height)}.predictive-search:has(.predictive-search-dropdown) .search-input{outline-color:transparent}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-bottom-color:transparent}}.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-radius:var(--search-border-radius)}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-radius:var(--style-border-radius-inputs)}}.dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header{padding:var(--padding-2xs) var(--padding-2xs)0;border-bottom:var(--search-border-width) solid var(--color-border)}}@media screen and (max-width:749px){.dialog-modal .predictive-search-form__header{transition:box-shadow .2s ease;box-shadow:none}}.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--search-border-radius) var(--search-border-radius)0 0;transition:box-shadow var(--animation-speed) var(--animation-easing);background-color:var(--color-background)}@media screen and (max-width:749px){.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--style-border-radius-inputs) var(--style-border-radius-inputs)0 0}}@media screen and (max-width:749px){.dialog-modal .predictive-search__close-modal-button{padding-inline-start:var(--margin-xs);margin-inline-start:0}}@media screen and (max-width:749px){.dialog-modal[open]{border-radius:0}}