.breadcrumbs{display:flex;align-items:center;justify-content:center}.breadcrumbs__container{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs__item{font-family:var(--font-primary);font-size:11px;font-weight:400;line-height:1.3;color:var(--color-text-tertiary);text-transform:uppercase;transition:.25s ease-out color}.breadcrumbs__item:last-child{color:var(--color-text-placeholder)}.breadcrumbs__separator{padding-left:14px;padding-right:14px;color:var(--color-text-primary)}@media (-moz-touch-enabled: 0),(hover: hover){a.breadcrumbs__item:hover{color:var(--color-text-primary)}}@media screen and (min-width: 576px){.breadcrumbs{justify-content:start}}.link{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.2;transition:opacity .3s ease-out;color:inherit}.link--primary{color:var(--color-text-primary)}.link--secondary{color:var(--color-text-secondary)}.link--bolder{font-weight:500}.link--bold{font-weight:700}.link--uppercase{text-transform:uppercase}.link--underline{text-decoration:underline;text-underline-offset:2px}.link--tiny{font-size:11px}.link--small{font-size:13px}.link--arrow{display:inline-flex;align-items:center}.link--arrow:after{content:"";display:inline-block;width:20px;height:20px;margin-left:6px;border-radius:50%;background-color:var(--background-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 17'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m6.375 12.75 4.25-4.25-4.25-4.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:50% 50%;box-shadow:0 2px 6px #00000040;transition:transform .3s;will-change:transform}.link--block{display:inline-block;padding:9px 11px;font-size:12px;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--color-brand-secondary);background-color:var(--color-brand-secondary-subdued)}@media (-moz-touch-enabled: 0),(hover: hover){.link:hover{opacity:.6}.link--arrow:hover{opacity:1}.link--arrow:hover:after{transform:translate(3px)}}.price{font-size:16px;font-weight:600;line-height:1.2;color:var(--color-text-primary)}.price--sale{color:var(--color-sale)}.price--compare-price{text-decoration:line-through;color:var(--color-text-placeholder)}.price--compare-price+.price--sale{margin-left:4px}.price-list{font-family:var(--font-primary)}.price-list__value{display:inline-block}.quantity-selector{position:relative;overflow:hidden;display:flex;width:72px;border-radius:4px;border:1px solid var(--color-border);background-color:#fff;font-family:var(--font-primary)}.quantity-selector__input[type=number],.quantity-selector__button{display:flex;align-items:center;justify-content:center;margin:0;padding-top:8px;padding-bottom:8px;background:transparent;font-size:14px;font-weight:400;line-height:normal;text-align:center;letter-spacing:.005em;color:var(--color-text-primary)}.quantity-selector__input[type=number]{width:24px;height:unset;padding-left:0;padding-right:0;border:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity-selector__button{width:23px;padding-left:0;padding-right:0;transition:color .3s ease-out}.quantity-selector__button svg{width:14px;height:14px}.quantity-selector__button.disabled,.quantity-selector__button:disabled{color:var(--color-border-disabled)}.product-swatch{min-width:40px;min-height:40px}.product-swatch--small{min-width:30px;min-height:24px}.product-swatch--color{width:30px;height:30px;min-width:30px;min-height:30px}.product-swatch__label{position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin:0!important;padding:12px 6px;background-color:#fff;border:1px solid var(--color-border);border-radius:3px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:normal;text-align:center;letter-spacing:.005em;transition-property:background-color,border-color,utline-color;transition-duration:.3s;transition-timing-function:ease-out}.product-swatch__label--uppercase{text-transform:uppercase}.product-swatch--color .product-swatch__label{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:0;background-size:contain;outline:1px solid transparent;outline-offset:2px}.product-swatch--small .product-swatch__label{min-width:30px;min-height:24px;padding:2px}.product-swatch__radio{display:none!important}.product-swatch__radio:checked+.product-swatch__label{border-color:var(--color-border-active)}.product-swatch--color .product-swatch__radio:checked+.product-swatch__label{outline-color:var(--color-border-active)}.product-swatch.disabled .product-swatch__label,.product-swatch:disabled .product-swatch__label,.product-swatch__radio.disabled+.product-swatch__label,.product-swatch__radio:disabled+.product-swatch__label{color:var(--color-text-tertiary)}.product-swatch.disabled .product-swatch__label:after,.product-swatch:disabled .product-swatch__label:after,.product-swatch__radio.disabled+.product-swatch__label:after,.product-swatch__radio:disabled+.product-swatch__label:after{content:"";position:absolute;top:50%;left:50%;display:block;width:90%;height:1px;background-color:var(--color-border);transform:translate(-50%) rotate(45deg)}.product-swatch.disabled .product-swatch__label--product-card:after,.product-swatch:disabled .product-swatch__label--product-card:after,.product-swatch__radio.disabled+.product-swatch__label--product-card:after,.product-swatch__radio:disabled+.product-swatch__label--product-card:after{width:70%;background-color:var(--color-border-subtle);transform:translate(-50%)}.product-swatch--color.disabled .product-swatch__label:before,.product-swatch--color:disabled .product-swatch__label:before,.product-swatch--color .product-swatch__radio.disabled+.product-swatch__label:before,.product-swatch--color .product-swatch__radio:disabled+.product-swatch__label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-color:#fff}.product-swatch--color.disabled .product-swatch__label:after,.product-swatch--color:disabled .product-swatch__label:after,.product-swatch--color .product-swatch__radio.disabled+.product-swatch__label:after,.product-swatch--color .product-swatch__radio:disabled+.product-swatch__label:after{background-color:var(--color-border-active)}.product-swatch__text{position:relative;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;line-height:1}@media (-moz-touch-enabled: 0),(hover: hover){.product-swatch__label:hover{background-color:var(--color-border-ghost)}.product-swatch--small .product-swatch__label:hover{background-color:#fff;border-color:var(--color-border-active)}.product-swatch--small .product-swatch__radio.disabled+.product-swatch__label,.product-swatch--small .product-swatch__radio:disabled+.product-swatch__label{cursor:default;pointer-events:none}.product-swatch--small .product-swatch__radio.disabled+.product-swatch__label:hover,.product-swatch--small .product-swatch__radio:disabled+.product-swatch__label:hover{border-color:var(--color-border)}.product-swatch.disabled .product-swatch__label:hover,.product-swatch:disabled .product-swatch__label:hover,.product-swatch__radio.disabled+.product-swatch__label:hover,.product-swatch__radio:disabled+.product-swatch__label:hover{background-color:#fff}.product-swatch--color .product-swatch__label:hover{outline-color:var(--color-border-subtle)}.product-swatch.disabled .product-swatch__label:hover,.product-swatch:disabled .product-swatch__label:hover,.product-swatch__radio.disabled+.product-swatch__label:hover,.product-swatch__radio:disabled+.product-swatch__label:hover{outline-color:transparent}}@media screen and (min-width: 992px){.product-swatch__label{min-width:64px;padding-left:14px;padding-right:14px}}.style-box{position:relative;display:block;padding:8px;border-radius:3px;border:1px solid var(--color-border);background-color:#fff;font-family:var(--font-primary);transition:background-color .3s ease-out}.style-box--active{border-color:var(--color-border-active)}.style-box__title{margin-top:0;margin-bottom:0;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.005em;color:var(--color-text-primary)}.style-box__text{margin-top:4px;font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.005em;color:var(--color-text-secondary)}@media (-moz-touch-enabled: 0),(hover: hover){.style-box:hover{background-color:var(--color-border-ghost)}}.chip{position:relative;display:inline-block;vertical-align:middle;border-radius:3px;background-color:var(--background-color, var(--color-brand-primary));padding:1px 4px;font-family:var(--font-primary);font-size:9px;font-weight:500;line-height:1.2;letter-spacing:1px;text-align:center;text-transform:uppercase;color:var(--text-color, #FFFFFF);cursor:default}.chip--sale{background-color:var(--color-sale);color:#fff}.zoom-media{cursor:zoom-in}.zoom-media[zoomed]{cursor:zoom-out}.zoom-media img{transition:transform .3s ease}.message{display:block;margin:10px 0;padding:3px 2px;background-color:var(--background-color, #FFFFFF);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1;text-align:center;color:var(--text-color, var(--color-text-primary))}.message--error{background-color:transparent;color:#df7666}.message--success{background-color:transparent;color:#7db084}.base-dialog{position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;z-index:9999;display:flex;justify-content:var(--dialog-position-x, center);align-items:var(--dialog-position-y, center);width:100%;height:100%;padding:var(--dialog-outer-padding, 20px);transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:ease}.base-dialog__overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;visibility:hidden;opacity:0;width:100%;height:100%;background-color:#00000080;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:ease}.base-dialog[open],.base-dialog[open] .base-dialog__overlay{visibility:visible;opacity:1}.base-dialog__content{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--dialog-content-max-width);height:100%;max-height:var(--dialog-content-max-height);border-radius:var(--dialog-border-radius);background-color:var(--background-color-primary, #FFFFFF);box-shadow:4px 4px 4px #00000026;color:var(--color-text-primary, #000000)}.base-dialog__section{padding:var(--dialog-inner-padding-y, 20px) var(--dialog-inner-padding-x, 20px)}.base-dialog__section--no-padding{padding:0}.base-dialog__body{overflow-y:auto;overscroll-behavior-y:contain}.base-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.base-dialog__header--border{margin:0 var(--dialog-inner-padding-x);padding:var(--dialog-inner-padding-y, 20px) 0;border-bottom:1px solid var(--color-border-active, #E2E2E2)}.base-dialog__title{margin-bottom:0}.base-dialog__close-button{display:block;width:40px;height:40px;padding:0}.base-dialog__close-button svg{width:24px;height:24px}.base-popup{--dialog-content-max-width: 840px;--dialog-border-radius: 3px;--dialog-inner-padding-x: 20px;--dialog-inner-padding-y: 20px}.base-drawer{--dialog-position-x: start;--dialog-position-y: start;--dialog-outer-padding: 0;--dialog-inner-padding-x: 40px;--dialog-inner-padding-y: 24px;--dialog-content-max-height: 100%;--dialog-content-max-width: 375px}.base-drawer--right{--dialog-position-x: end}.collapsible-content{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.collapsible-content--no-border{border-top:0;border-bottom:0}.collapsible-content+.collapsible-content{border-top:0}.collapsible-content__toggle{position:relative;display:block;width:100%;padding:12px 0;font-family:var(--font-secondary);font-size:14px;font-weight:700;line-height:1.2;text-align:left;color:var(--color-text-primary)}.collapsible-content__toggle:after{content:"";position:absolute;overflow:hidden;top:50%;right:0;display:block;width:18px;height:18px;border-radius:50%;background-color:var(--background-color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m4.5 7.58 4.5 4.5 4.5-4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:50% 50%;transform:translateY(-50%);transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out}.collapsible-content__toggle--plus:after{border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 16'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M8.146 3.333v9.333M3.48 8h9.333'/%3E%3C/svg%3E")}.collapsible-content[open] .collapsible-content__toggle:after{transform:translateY(-50%) rotate(-180deg)}.collapsible-content[open] .collapsible-content__toggle--plus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M3.333 8h9.333'/%3E%3C/svg%3E");transform:translateY(-50%)}.collapsible-content__target{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.collapsible-content[open] .collapsible-content__target{max-height:500px}.collapsible-content__content{padding-bottom:24px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.005em;color:var(--color-text-primary)}.collapsible-content__content>*,.collapsible-content__content .metafield-rich_text_field *{margin-top:20px;margin-bottom:20px;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.collapsible-content__content a{font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease-out}@media (-moz-touch-enabled: 0),(hover: hover){.collapsible-content__content a:hover{opacity:.6}}.collapsible-content__content>:first-child,.collapsible-content__content>:first-child>:first-child{margin-top:0}.collapsible-content__content>:last-child,.collapsible-content__content>:last-child>:last-child{margin-bottom:0}.collapsible-content__images{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.collapsible-content__image{max-width:220px}.base-tooltip{display:block;line-height:1;cursor:help}.product-detail{display:flex;align-items:center;gap:5px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.2;color:var(--color-text-secondary)}.product-detail--small{font-size:13px}.product-detail--small-mobile{font-size:11px}.product-detail--uppercase{letter-spacing:2px;text-transform:uppercase}.product-detail--secondary{color:var(--color-text-tertiary)}.product-detail--oneliner .product-detail__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.product-detail__icon{vertical-align:middle;width:15px;height:15px;object-fit:contain}.product-detail--icon-colored .product-detail__icon{color:var(--color-brand-secondary)}.product-detail--icon-large .product-detail__icon{width:25px;height:25px;margin-right:10px}@media screen and (min-width: 992px){.product-detail--large{font-size:18px}.product-detail--small-mobile{font-size:14px}}.product-badge{position:relative;display:inline-block;vertical-align:middle;padding:2px 8px;border-radius:50px;background-color:var(--color-product-card-badge);font-family:var(--font-primary);font-size:12px;font-weight:400;line-height:1.2;text-align:center;color:#fff;cursor:default}.product-badge--product-card{padding-right:12px;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (min-width: 992px){.product-badge{font-size:14px;padding-top:4px;padding-bottom:4px}}.checkbox{position:relative;width:16px;height:16px;border-radius:3px;border:1px solid var(--color-border);background-color:var(--background-input-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M10 3 4.5 8.5 2 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0;background-position:50% 50%;transition-property:border-color,background-color;transition-duration:.25s;transition-timing-function:ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox:checked{border-color:var(--background-input-active);background-color:var(--background-input-active);background-size:12px 12px}.checkbox:disabled{background-color:var(--background-input-disabled);pointer-events:none}@media (-moz-touch-enabled: 0),(hover: hover){.checkbox:not(:checked):hover{border-color:var(--background-input-active)}}.switch,.switch[type=checkbox]{display:grid;width:40px;height:24px;padding:4px;border-radius:50px;border:1px solid var(--color-border);background-color:var(--background-input-inactive);transition-property:border-color,background-color;transition-duration:.25s;transition-timing-function:ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.switch:after,.switch[type=checkbox]:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:var(--background-input-interactive);transition-property:background-color,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.switch:checked,.switch[type=checkbox]:checked{border-color:var(--background-input-active);background-color:var(--background-input-active)}.switch:checked:after,.switch[type=checkbox]:checked:after{background-color:var(--background-input-default);transform:translate(100%)}@media (-moz-touch-enabled: 0),(hover: hover){.switch:not(:checked):hover:after{background-color:var(--background-input-active)}}.facet-label{font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.08px}.facet-value{display:flex;align-items:center;gap:8px;margin-top:12px;margin-bottom:12px;font-family:var(--font-primary)}.facet-value--switch{justify-content:space-between;margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:4px}.facet-value__input+.facet-value__label{margin-left:0}.facet-value__input:disabled+.facet-value__label{pointer-events:none}.facet-value__count{margin-left:auto}.range-group{position:relative;height:2px;background:linear-gradient(to right,var(--color-border) var(--range-track-min),var(--color-text-primary) var(--range-track-min) var(--range-track-max),var(--color-border) var(--range-track-max))}.range-group__item{display:block;width:100%;margin:0;padding:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-group__item::-webkit-slider-thumb{position:relative;z-index:1;width:12px;height:12px;margin-top:-4px;border-radius:50%;background-color:var(--color-text-primary);cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.range-group__item::-moz-range-thumb{position:relative;z-index:1;width:12px;height:12px;margin-top:-4px;border-radius:50%;background-color:var(--color-text-primary);cursor:pointer;pointer-events:auto;-moz-appearance:none;-webkit-appearance:none;appearance:none}.range-group__item::-webkit-slider-runnable-track{width:100%;height:1px;border:0;background:none;cursor:default}.range-group__item::-moz-range-track{width:100%;height:1px;border:0;background:none;cursor:default}.range-group__item:last-child{position:absolute;top:0;left:0}.price-range{width:100%}.price-range__group{margin-bottom:20px;padding-top:8px;padding-bottom:8px}.price-range__values{display:flex;align-items:center;column-gap:12px}.price-range__value{flex:1 0 0;display:flex;align-items:center;padding:12px;border-radius:3px;border:1px solid var(--background-input-interactive);background-color:var(--background-input-default);transition-property:border-color;transition-duration:.25s;transition-timing-function:ease-in-out}.price-range__value:focus-within{border-color:var(--background-input-active)}.price-range__input,.price-range__input[type=number]{width:100%;margin:0;padding:0;border:0;background:none;transition-property:color;transition-duration:.25s;transition-timing-function:ease-in-out;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.price-range__input::placeholder{color:var(--color-text-placeholder)}.price-range__input-prefix{margin-right:6px}.base-pagination{display:grid;grid-template-columns:repeat(auto-fit,32px);justify-content:center;gap:4px}.base-pagination__item{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:3px;border:1px solid var(--background-color-primary);background-color:var(--background-color-primary);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.08px;text-align:center;text-overflow:ellipsis;color:var(--color-text-tertiary);transition-property:border-color,background-color,color;transition-duration:.25s;transition-timing-function:ease-out}.base-pagination__item--disabled{visibility:hidden}.base-pagination__item--active{border-color:var(--color-text-primary);background-color:var(--color-text-primary);color:var(--background-color-primary)}.base-pagination__item--arrow{border-radius:50%;border-color:var(--color-text-primary)}.base-pagination__arrow{width:18px;height:18px;background-repeat:no-repeat;background-size:18px 18px;background-position:50% 50%;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out}.base-pagination__arrow--previous{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M11.25 4.5 6.75 9l4.5 4.5'/%3E%3C/svg%3E")}.base-pagination__arrow--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m6.75 13.5 4.5-4.5-4.5-4.5'/%3E%3C/svg%3E")}@media (-moz-touch-enabled: 0),(hover: hover){a.base-pagination__item:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}a.base-pagination__item--arrow:hover .base-pagination__arrow--previous{transform:translate(-2px)}a.base-pagination__item--arrow:hover .base-pagination__arrow--next{transform:translate(2px)}}.progress-bar{position:relative;overflow:hidden;display:block;height:14px;padding:3px;border-radius:100px;background-color:#fff}.progress-bar:before{content:"";display:block;width:calc(var(--progress, 0) * 100%);height:8px;border-radius:100px;background-color:var(--color-brand-secondary);transition:width .5s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/236/assets/redesign-ui-elements.css.map */
