@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-pagination{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-range{flex-direction:column;width:100%}.brxe-filter-range,.brxe-filter-range .min-max-wrap{display:flex;gap:10px}.brxe-filter-range .min-max-wrap>div{align-items:center;display:flex;flex-grow:1;gap:10px}.brxe-filter-range .min-max-wrap>div .label{flex-shrink:0}.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-number-wrap{align-items:stretch;display:flex;flex:1 1 auto;min-width:0;width:100%}.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-number-wrap>input[type=number]{appearance:textfield;-moz-appearance:textfield;flex:1 1 auto;min-width:0}.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-number-wrap>input[type=number]::-webkit-inner-spin-button,.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-number-wrap>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-stepper{display:flex;flex-direction:column;gap:2px;margin-inline-start:4px}.brxe-filter-range .min-max-wrap.has-custom-stepper>div .brx-stepper-button{align-items:center;background:transparent;border:1px solid var(--bricks-border-color);color:inherit;cursor:pointer;display:inline-flex;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.brxe-filter-range input{max-width:100%}.brxe-filter-range input[type=range]{outline:none}.brxe-filter-range .double-slider-wrap{display:flex;flex-direction:column;isolation:isolate;padding-top:14px;position:relative;width:100%}.brxe-filter-range .double-slider-wrap .slider-wrap{position:relative}.brxe-filter-range .double-slider-wrap .slider-wrap .slider-base{border:2px solid var(--bricks-border-color);border-radius:5px;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.brxe-filter-range .double-slider-wrap .slider-wrap .slider-track{border:2px solid;border-radius:5px;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%)}.brxe-filter-range .double-slider-wrap input[type=range]{appearance:none;-webkit-appearance:none;border-radius:2px;height:0;pointer-events:none;position:absolute}.brxe-filter-range .double-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:2}.brxe-filter-range .double-slider-wrap input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:2}.brxe-filter-range .double-slider-wrap label{display:none}.brxe-filter-range .double-slider-wrap .value-wrap{display:flex;justify-content:space-between;margin-top:14px}.brxe-filter-range .double-slider-wrap .value-wrap>span{display:inline-flex;gap:10px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-checkbox{border:0;margin:0;min-inline-size:0;padding:0}.brxe-filter-checkbox>.brx-filter-legend{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-checkbox>.brx-filter-options{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-checkbox[data-mode=button])>.brx-filter-options{display:flex;flex-wrap:wrap;gap:var(--brx-btn-options-gap,10px)}:where(.brxe-filter-checkbox[data-mode=button])>.brx-filter-options .bricks-button{display:inline-block}.brxe-filter-checkbox[data-mode=default]>.brx-filter-options{display:flex;flex-direction:column;gap:var(--brx-options-gap)}.brxe-filter-checkbox[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text{flex:1}.brxe-filter-checkbox[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text .brx-option-count{margin-inline-start:auto}.brxe-filter-checkbox[data-mode=button] input[type=checkbox]{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-checkbox[data-mode=button] input[type=checkbox]:focus-visible+.bricks-button,.brxe-filter-checkbox[data-mode=button] label:focus-within .bricks-button{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-checkbox input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-checkbox .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:var(--brx-indicator-border-radius,3px);border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,1em);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,1em)}.brxe-filter-checkbox .brx-input-indicator:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;opacity:0;transform:rotate(45deg) translate(-1px,-1px);transition:opacity .15s ease;width:6px}.brxe-filter-checkbox input[type=checkbox]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,#3b82f6);border-color:var(--brx-indicator-border-color-checked,#3b82f6)}.brxe-filter-checkbox input[type=checkbox]:checked+.brx-input-indicator:after{border-color:var(--brx-indicator-check-color-checked,#fff);opacity:1}.brxe-filter-checkbox input[type=checkbox]:focus-visible+.brx-input-indicator{outline:1px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-checkbox input[type=checkbox]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-filter-checkbox label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--brx-indicator-gap,.5em);margin:inherit;position:relative}.brxe-filter-checkbox label.brx-option-disabled{cursor:default}.brxe-filter-checkbox .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-checkbox:not([data-mode=button]) .brx-show-more-less-wrapper{margin-top:10px}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-offcanvas{--brx-offcanvas-direction:initial;visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-active-filters{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.brxe-filter-active-filters:empty{display:none}.brxe-filter-active-filters button{position:relative;white-space:nowrap}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-filter-select{width:100%}.brxe-filter-select .bricks-choices__input{border:0;border-radius:0}.brxe-filter-select .bricks-choices__input:focus{outline:0}.brxe-filter-select .bricks-choices__input::-webkit-search-cancel-button,.brxe-filter-select .bricks-choices__input::-webkit-search-decoration,.brxe-filter-select .bricks-choices__input::-webkit-search-results-button,.brxe-filter-select .bricks-choices__input::-webkit-search-results-decoration{display:none}.brxe-filter-select .bricks-choices__input::-ms-clear,.brxe-filter-select .bricks-choices__input::-ms-reveal{display:none;height:0;width:0}.brxe-filter-select .bricks-choices__input[type=search]{all:unset;line-height:40px}[dir=rtl] .brxe-filter-select .bricks-choices__input{padding-left:0;padding-right:2px}.brx-body.iframe .brxe-filter-select.brx-open .bricks-choices{overflow:visible}.brx-body.iframe .brxe-filter-select.brx-open .bricks-choices__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.brx-body.iframe .brxe-filter-select.brx-open .bricks-choices__list--dropdown{display:block}.brx-body.iframe .brxe-filter-select[data-brx-choices-position=top] .bricks-choices__list--dropdown{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}.brxe-1c668b {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px}.brxe-e2feb2 {position: absolute; top: 0px; left: 0px; z-index: 3}.brxe-f61bb0 {position: relative; z-index: 2}.brxe-2cac10 {display: flex; flex-direction: column; align-items: center; width: 100%; color: var(--tu-ink-900); text-align: center; text-decoration: none}.brxe-tuccal {width: 100%}.brxe-e85780 > .splide__pagination {bottom: -28px}.brxe-e85780 {margin-bottom: 3.6rem; width: 100%; overflow: visible}@media (max-width: 767px) { .brxe-e85780 .splide__arrow { display: none !important; }}@media (prefers-reduced-motion: reduce) { .brxe-e85780 .splide__arrow, .brxe-e85780 .splide__pagination__page { transition: none; }} .brxe-e85780 .splide__track { padding-block: 0.6rem 1rem;} .brxe-e85780 .splide__list { align-items: stretch;} .brxe-e85780 .splide__slide { height: auto;} .brxe-e85780 .splide__arrow { width: 3rem !important; height: 3rem !important; min-height: 0 !important; padding: 0 !important; border: 1px solid var(--tu-brand-200) !important; border-radius: 50%; background: var(--tu-surface-page) !important; color: var(--tu-brand-600); box-shadow: var(--tu-shadow-card); opacity: 1; display: flex; align-items: center; justify-content: center; transition: background var(--tu-duration-fast) var(--tu-ease), color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-e85780 .splide__arrow svg { display: none !important;} .brxe-e85780 .splide__arrow::before { display: block; color: currentColor; font-family: "Material Symbols Outlined"; font-size: 1.8rem; font-style: normal; font-weight: 400; line-height: 1; font-feature-settings: "liga"; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;} .brxe-e85780 .splide__arrow--prev::before { content: "chevron_left";} .brxe-e85780 .splide__arrow--next::before { content: "chevron_right";} .brxe-e85780 .splide__arrow--prev { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:hover { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:focus { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:active { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:hover { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:focus { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:active { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow:hover { background: var(--tu-brand-500) !important; color: var(--tu-surface-page);} .brxe-e85780 .splide__arrow:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;} .brxe-e85780 .splide__pagination { bottom: -2.8rem;} .brxe-e85780 .splide__pagination__page { width: 1rem !important; height: 1rem !important; min-height: 0 !important; padding: 0 !important; margin-inline: 0.4rem; border: none !important; border-radius: var(--tu-radius-pill); background: var(--tu-brand-200) !important; opacity: 1; transform: none; transition: all var(--tu-duration-slow) var(--tu-ease);} .brxe-e85780 .splide__pagination__page:active { transform: none !important;} .brxe-e85780 .splide__pagination__page.is-active { width: 2.6rem !important; background: var(--tu-brand-500) !important; transform: none;}#brxe-tufcah {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tufath {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tuah01 {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tuah02 {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tuah03 {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tufbrh {flex-direction: row; justify-content: space-between; align-items: center}#brxe-tufprh {flex-direction: row; justify-content: space-between; align-items: center}#tu-shop-filters {--brx-offcanvas-direction: left}#tu-shop-filters[data-direction] .brx-offcanvas-inner {width: min(40rem, 88vw)}#tu-shop-filters .brx-offcanvas-inner, #tu-shop-filters .brx-offcanvas-backdrop {transition-duration: 300ms; transition-timing-function: var(--tu-ease)}.brxe-tubdgw {position: absolute; top: 10px; left: 10px; z-index: 3; display: flex; flex-direction: column; align-items: flex-start}.brxe-decd33 {position: absolute; top: 8px; right: 8px; z-index: 4}.brxe-tucmpb {position: absolute; top: 40px; right: 8px; z-index: 4}.brxe-tuqvb {position: absolute; top: 72px; right: 8px; z-index: 4}.brxe-turatg .star-rating span::before {color: #FFB020}.brxe-turatg .star-rating::before {color: #E4DAD0}.brxe-feb3ef .stock {display: none}.brxe-feb3ef .added_to_cart.wc-forward {display: none}.brxe-f01324 {position: relative; display: flex; flex-direction: column; height: 100%; padding-top: var(--tu-space-4); padding-right: var(--tu-space-4); padding-bottom: var(--tu-space-4); padding-left: var(--tu-space-4); overflow: hidden; border: 1px solid var(--tu-border-soft); border-radius: var(--tu-radius-lg); color: var(--tu-ink-900); transition: transform var(--tu-duration-fast) var(--tu-ease), border-color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease)}.brxe-f01324:hover {border-color: var(--tu-brand-200)}@media (max-width: 478px) { .brxe-f01324 { padding: 1rem; } .brxe-f01324 .tu-product-card__media { height: 13rem; min-height: 13rem; } .brxe-f01324 .tu-product-card__title { min-height: 4rem; }}@media (prefers-reduced-motion: reduce) { .brxe-f01324, .brxe-f01324 .tu-product-card__image, .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button, .brxe-f01324 .tu-product-card__cart button, .brxe-f01324 .tu-product-card__cart .button { transition: none; } .brxe-f01324:hover, .brxe-f01324:hover .tu-product-card__image { transform: none; }} .brxe-f01324 { gap: 0.9rem; background: var(--tu-surface-page); box-shadow: var(--tu-shadow-card);} .brxe-f01324:hover { transform: translateY(var(--tu-lift)); box-shadow: var(--tu-shadow-hover);} .brxe-f01324:focus-within { box-shadow: 0 0 0 3px var(--tu-brand-100), var(--tu-shadow-card);} .brxe-f01324 .tu-product-card__media { position: relative; display: flex; align-items: center; justify-content: center; height: 15rem; min-height: 15rem; overflow: hidden; border-width: 1px; border-style: solid; border-color: var(--tu-border-soft, #F0E6DC); border-radius: 1rem; background: #fff;} .brxe-f01324 .tu-product-card__image-link { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;} .brxe-f01324 .tu-product-card__image { display: block; width: auto; height: auto; max-width: 85%; max-height: 85%; object-fit: contain; transition: transform var(--tu-duration-slow) var(--tu-ease);} .brxe-f01324:hover .tu-product-card__image { transform: scale(1.035);} .brxe-f01324 .tu-product-card__badges { gap: 0.4rem; pointer-events: none;} .brxe-f01324 .tu-product-card__badge { display: inline-flex; align-items: center; padding: 0.3rem 0.9rem; border-radius: var(--tu-radius-pill); color: #fff; font-size: 1.2rem; font-weight: 700; line-height: 1.4;} .brxe-f01324 .tu-product-card__badge--sale { background: var(--tu-error, #E02D2D);} .brxe-f01324 .tu-product-card__badge--new { background: var(--tu-success, #1B8A3A);} .brxe-f01324 .tu-product-card__badge--tag { background: var(--tu-brand-500, #FF791F);} .brxe-f01324 .tu-product-card__wishlist .yith-add-to-wishlist-button-block { position: static !important; inset: auto !important; width: auto !important; margin: 0 !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button { display: inline-flex !important; align-items: center; justify-content: center !important; width: 2.8rem !important; min-width: 2.8rem !important; height: 2.8rem !important; min-height: 2.8rem !important; padding: 0 !important; border-width: 1px; border-style: solid; border-color: var(--tu-border-soft, #F0E6DC); border-radius: 50%; background: #fff; box-shadow: 0 1px 4px rgba(43, 29, 16, 0.12); text-decoration: none !important; transition: transform var(--tu-duration-fast) var(--tu-ease), background-color var(--tu-duration-fast) var(--tu-ease), border-color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button::before { content: 'favorite'; font-family: 'Material Symbols Outlined'; font-size: 1.4rem; font-weight: 400; line-height: 1; color: var(--tu-ink-400, #B0A294); font-variation-settings: 'FILL' 0; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; transition: color var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button svg { display: none !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button i { display: none !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button img { display: none !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button__label { display: none !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-tooltip { display: none !important;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button:hover { border-color: var(--tu-brand-400, #FF9346); background: var(--tu-brand-100, #FFF1E6); transform: scale(1.15); box-shadow: 0 3px 10px rgba(255, 121, 31, 0.35);} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button:hover::before { color: var(--tu-brand-600, #CC5200); font-variation-settings: 'FILL' 1;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button--added { border-color: var(--tu-brand-300, #FFB877); background: var(--tu-brand-100, #FFF1E6);} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button--exists { border-color: var(--tu-brand-300, #FFB877); background: var(--tu-brand-100, #FFF1E6);} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button--added::before { color: var(--tu-brand-600, #CC5200); font-variation-settings: 'FILL' 1;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button--exists::before { color: var(--tu-brand-600, #CC5200); font-variation-settings: 'FILL' 1;} .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;} .brxe-f01324 .tu-product-card__brand { align-self: flex-start; display: inline-flex; align-items: center; gap: 0.6rem; height: 2.6rem; padding: 0 0.8rem; box-sizing: border-box; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: var(--tu-radius-sm, 0.6rem); background: transparent; color: var(--tu-ink-500, #8A7B6C); font-size: 1.1rem; font-weight: 800; line-height: 1; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; transition: border-color var(--tu-duration-fast, 200ms) var(--tu-ease, ease), background-color var(--tu-duration-fast, 200ms) var(--tu-ease, ease), color var(--tu-duration-fast, 200ms) var(--tu-ease, ease);} .brxe-f01324 .tu-product-card__brand:empty,.brxe-f01324 .tu-product-card__brand:not(:has(img, span)) { display: none;} .brxe-f01324 .tu-product-card__brand:hover,.brxe-f01324 .tu-product-card__brand:focus-visible { border-color: var(--tu-brand-300, #FFB877); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);} .brxe-f01324 .tu-product-card__brand-logo { display: block; width: auto; height: 1.4rem; max-width: 6.6rem; object-fit: contain; filter: grayscale(1); opacity: 0.62; transition: filter var(--tu-duration-fast, 200ms) var(--tu-ease, ease), opacity var(--tu-duration-fast, 200ms) var(--tu-ease, ease);} .brxe-f01324 .tu-product-card__brand:hover .tu-product-card__brand-logo,.brxe-f01324 .tu-product-card__brand:focus-visible .tu-product-card__brand-logo { filter: none; opacity: 1;} .brxe-f01324 .tu-product-card__brand-name { color: inherit;} .brxe-f01324 .tu-product-card__rating { display: flex; align-items: center; gap: 0.4rem; color: var(--tu-ink-500, #8A7B6C); font-size: 1.2rem; line-height: 1;} .brxe-f01324 .tu-product-card__rating .star-rating { font-size: 1.3rem;} .brxe-f01324 .tu-product-card__rating .woocommerce-review-link { color: var(--tu-ink-500, #8A7B6C); text-decoration: none; pointer-events: none;} .brxe-f01324 .tu-product-card__title { min-height: 3.8rem; color: var(--tu-ink-900); font-family: 'Archivo', sans-serif; font-size: 1.4rem; font-weight: 600; line-height: 1.4; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;} .brxe-f01324 .tu-product-card__title a { color: inherit; text-decoration: none; transition: color var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324:hover .tu-product-card__title a { color: var(--tu-brand-600);} .brxe-f01324 .tu-product-card__title a:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px; border-radius: var(--tu-radius-sm);} .brxe-f01324 .tu-product-card__stock { display: inline-flex; align-items: center; gap: 0.4rem; color: var(--tu-success, #1B8A3A); font-size: 1.2rem; font-weight: 600; line-height: 1.3;} .brxe-f01324 .tu-product-card__stock::before { content: 'check_circle'; font-family: 'Material Symbols Outlined'; font-size: 1.4rem; font-weight: 400; line-height: 1; width: auto; height: auto; background: none; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';} .brxe-f01324 .tu-product-card__stock--low { color: var(--tu-warning, #B25E00);} .brxe-f01324 .tu-product-card__stock--low::before { content: 'schedule';} .brxe-f01324 .tu-product-card__stock--out { color: var(--tu-error, #E02D2D);} .brxe-f01324 .tu-product-card__stock--out::before { content: 'block';}.brxe-f01324 .tu-product-card__soldout { position: absolute; left: 50%; bottom: 1rem; z-index: 3; transform: translateX(-50%); padding: 0.4rem 1rem; border-radius: var(--tu-radius-pill, 999px); background: rgba(43, 29, 16, 0.78); color: #fff; font-size: 1.1rem; font-weight: 700; line-height: 1.2; letter-spacing: 0.04em; text-transform: uppercase; white-space: nowrap; pointer-events: none;} .brxe-f01324:has(.tu-product-card__stock--out) .tu-product-card__image { filter: grayscale(0.6); opacity: 0.55;} .brxe-f01324 .tu-product-card__notify { display: flex; align-items: center; justify-content: center; gap: 0.8rem; width: 100%; height: 4.2rem; margin: 0 0 0.4rem; padding: 0 1.2rem; box-sizing: border-box; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: var(--tu-radius-md, 0.8rem); background: #fff; color: var(--tu-brand-600, #CC5200); font-family: 'Archivo', sans-serif; font-size: 1.3rem; font-weight: 700; line-height: 1; text-decoration: none; white-space: nowrap; overflow: hidden; transition: border-color var(--tu-duration-fast, 200ms) var(--tu-ease, ease), background-color var(--tu-duration-fast, 200ms) var(--tu-ease, ease);} .brxe-f01324 .tu-product-card__notify:hover,.brxe-f01324 .tu-product-card__notify:focus-visible { border-color: var(--tu-brand-600, #CC5200); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);} .brxe-f01324 .tu-product-card__notify .material-symbols-outlined { flex-shrink: 0; font-size: 1.8rem; line-height: 1;} .brxe-f01324 .tu-product-card__notify > span:last-child { min-width: 0; overflow: hidden; text-overflow: ellipsis;} .brxe-f01324 .tu-product-card__price { margin-top: auto; padding-top: 0.2rem; color: var(--tu-ink-900, #2B1D10); font-family: 'Archivo', sans-serif; font-size: 1.9rem; font-weight: 700; line-height: 1.25;} .brxe-f01324 .tu-product-card__price del { margin-right: 0.8rem; color: var(--tu-ink-400, #B0A294); font-size: 1.2rem; font-weight: 400; text-decoration: line-through;} .brxe-f01324 .tu-product-card__price ins { color: var(--tu-brand-600, #CC5200); text-decoration: none;} .brxe-f01324 .tu-product-card__cart { width: 100%;} .brxe-f01324 .tu-product-card__cart form.cart { width: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: 0.9rem;} .brxe-f01324 .tu-product-card__cart .quantity { flex: 0 0 auto; display: inline-flex; align-items: stretch; height: 3rem; border-width: 1px; border-style: solid; border-color: var(--tu-border-strong, #E4DAD0); border-radius: var(--tu-radius-md); background: #fff; overflow: hidden; box-shadow: none; transition: border-color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__cart .quantity:focus-within { border-color: var(--tu-brand-500, #FF791F); box-shadow: 0 0 0 3px rgba(255, 121, 31, 0.35);} .brxe-f01324 .tu-product-card__cart .quantity input { width: 3.4rem; height: auto; text-align: center; border-width: 0 1px; border-style: solid; border-color: var(--tu-border-soft, #F0E6DC); background: #fff; color: var(--tu-ink-900); font-size: 1.3rem; font-weight: 600; outline: none; box-shadow: none; -moz-appearance: textfield; appearance: textfield;} .brxe-f01324 .tu-product-card__cart .quantity input::-webkit-outer-spin-button { -webkit-appearance: none;} .brxe-f01324 .tu-product-card__cart .quantity input::-webkit-inner-spin-button { -webkit-appearance: none;} .brxe-f01324 .tu-product-card__cart .quantity .action { width: 3rem; display: flex; align-items: center; justify-content: center; color: var(--tu-brand-600, #CC5200); background: transparent; cursor: pointer; transition: background-color var(--tu-duration-fast) var(--tu-ease), color var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__cart .quantity .action:hover { background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart .quantity .action svg { width: 1.6rem; height: 1.6rem;} .brxe-f01324 .tu-product-card__cart button { width: 100%; height: 4.2rem; margin: 0 0 0.4rem; border-style: none; border-radius: var(--tu-radius-md); overflow: hidden; display: grid; grid-template-columns: 4.4rem 1fr; align-items: center; justify-items: center; background: linear-gradient(135deg, var(--tu-brand-500, #FF791F), var(--tu-brand-600, #CC5200)); color: #fff; font-family: 'Archivo', sans-serif; font-size: 1.4rem; font-weight: 700; line-height: 1; text-align: center; text-decoration: none; box-shadow: 0 4px 0 var(--tu-brand-700, #A34200); transition: transform var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__cart .button { width: 100%; height: 4.2rem; margin: 0 0 0.4rem; border-style: none; border-radius: var(--tu-radius-md); overflow: hidden; display: grid; grid-template-columns: 4.4rem 1fr; align-items: center; justify-items: center; background: linear-gradient(135deg, var(--tu-brand-500, #FF791F), var(--tu-brand-600, #CC5200)); color: #fff; font-family: 'Archivo', sans-serif; font-size: 1.4rem; font-weight: 700; line-height: 1; text-align: center; text-decoration: none; box-shadow: 0 4px 0 var(--tu-brand-700, #A34200); transition: transform var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-f01324 .tu-product-card__cart button::before { content: 'shopping_cart'; font-family: 'Material Symbols Outlined'; font-size: 1.8rem; font-weight: 400; line-height: 1; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart .button::before { content: 'shopping_cart'; font-family: 'Material Symbols Outlined'; font-size: 1.8rem; font-weight: 400; line-height: 1; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart button:hover { transform: translateY(3px); box-shadow: 0 1px 0 var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart .button:hover { transform: translateY(3px); box-shadow: 0 1px 0 var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart button:active { transform: translateY(4px); box-shadow: 0 0 0 var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart .button:active { transform: translateY(4px); box-shadow: 0 0 0 var(--tu-brand-700, #A34200);} .brxe-f01324 .tu-product-card__cart button:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;} .brxe-f01324 .tu-product-card__cart .button:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;} .brxe-f01324 .tu-product-card__cart input:focus-visible { outline: none;}.brxe-f01324 .tu-product-card__cart button,.brxe-f01324 .tu-product-card__cart .button { min-height: 0; padding: 0;} .brxe-f01324 .tu-product-card__cart .quantity input { min-height: 0; padding: 0; border-radius: 0;} .brxe-f01324 .tu-product-card__cart .quantity input::-webkit-outer-spin-button,.brxe-f01324 .tu-product-card__cart .quantity input::-webkit-inner-spin-button { margin: 0;} .brxe-f01324 .tu-product-card__badge { min-height: 0;}.brxe-f01324 .tu-product-card__cart .quantity { width: auto !important;} .brxe-f01324 .tu-product-card__cart .quantity input { width: 3.4rem !important; flex: 0 0 3.4rem !important;} .brxe-f01324 .tu-product-card__cart .quantity .action { flex: 0 0 3rem !important;}.brxe-f01324 .tu-product-card__cart .quantity .action { border: 0 !important;} .brxe-f01324 .tu-product-card__cart form.cart .quantity input.qty { border-top-width: 0 !important; border-bottom-width: 0 !important; border-left: 1px solid var(--tu-border-soft, #F0E6DC) !important; border-right: 1px solid var(--tu-border-soft, #F0E6DC) !important;} .brxe-f01324 .tu-product-card__wishlist { width: 2.8rem !important; height: 2.8rem !important;} .brxe-f01324 .tu-product-card__wishlist .yith-add-to-wishlist-button-block { min-width: 0 !important; width: auto !important; display: block !important;} .brxe-f01324 .tu-product-card__cart .quantity .action.is-disabled,.brxe-f01324 .tu-product-card__cart .quantity .action.is-disabled:hover { color: #B7AA9E !important; background: transparent !important; cursor: not-allowed;}.brxe-f01324 .tu-product-card__cart .quantity .action.minus { border-right: 1px solid var(--tu-border-soft, #F0E6DC) !important;} .brxe-f01324 .tu-product-card__cart .quantity .action.plus { border-left: 1px solid var(--tu-border-soft, #F0E6DC) !important;}.brxe-f01324 .tu-product-card__cart button,.brxe-f01324 .tu-product-card__cart .button { min-width: 0 !important; grid-template-columns: 4.4rem minmax(0, 1fr) !important;}@media (max-width: 477.98px) { .brxe-f01324 .tu-product-card__cart button, .brxe-f01324 .tu-product-card__cart .button { grid-template-columns: 3.6rem minmax(0, 1fr) !important; font-size: 1.3rem !important; } .brxe-f01324 .tu-product-card__cart button::before, .brxe-f01324 .tu-product-card__cart .button::before { font-size: 1.6rem; }}.brxe-f01324 .tu-product-card__rating { gap: 0.4rem;} .brxe-f01324 .tu-product-card__rating .woocommerce-product-rating { display: flex; align-items: center; gap: 0.4rem; margin: 0;} .brxe-f01324 .tu-product-card__stars { display: inline-flex; align-items: center; gap: 0.2rem; margin: 0; line-height: 1;} .brxe-f01324 .tu-product-card__star { font-size: 1.4rem; line-height: 1; color: var(--tu-border-strong, #E4DAD0); font-variation-settings: 'FILL' 0, 'wght' 400;} .brxe-f01324 .tu-product-card__star.is-full { color: var(--tu-rating, #FFB020); font-variation-settings: 'FILL' 1, 'wght' 400;} .brxe-f01324 .tu-product-card__rating .woocommerce-review-link { margin: 0;}.brxe-f01324 .tu-product-card__rating .star-rating { width: 6.5rem; margin-right: 0;} .brxe-f01324 .tu-product-card__rating .star-rating::before { left: 0; right: auto;}.brxe-f01324 .tu-product-card__title { text-wrap: wrap; letter-spacing: 0;}.brxe-f01324:has(.tu-product-card__stock--out) .tu-product-card__price { margin-top: 0;} .brxe-f01324:has(.tu-product-card__stock--out) .tu-product-card__notify { margin-top: auto;}.brxe-f01324 { width: 100%;}.brxe-f01324 .tu-product-card__rating .woocommerce-product-rating { gap: 0.6rem;}.brxe-f01324 .tu-product-card__price--none { display: flex; align-items: center; gap: 0.6rem; margin-top: auto; padding-top: 0.2rem; color: var(--tu-ink-700, #52453A); font-family: 'Archivo', sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.25;} .brxe-f01324 .tu-product-card__price--none .material-symbols-outlined { flex-shrink: 0; font-size: 1.8rem; line-height: 1; color: var(--tu-ink-500, #8A7B6C);} .brxe-f01324:has(.tu-product-card__stock--out) .tu-product-card__price--none { margin-top: 0;}.brxe-f01324 .tu-product-card__view { margin-top: 0; text-decoration: none;} .brxe-f01324 .tu-product-card__view > span:first-child { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .brxe-f01324 .tu-product-card__view > span:last-child { overflow: visible;}.brxe-7915d1 {display: flex; flex-direction: column; align-items: center; width: 100%; padding-top: clamp(4rem,; padding-right: 8vw,; padding-bottom: 8rem); padding-left: var(--tu-space-6); border: 1px dashed var(--tu-border-strong); border-radius: var(--tu-radius-lg); color: var(--tu-ink-900); text-align: center}@media (max-width: 478px) { .brxe-7915d1 { padding: var(--tu-space-10) var(--tu-space-4); } .brxe-7915d1 .tu-empty-state__title { font-size: var(--tu-heading-3); } .brxe-7915d1 .tu-empty-state__button { width: 100%; }} .brxe-7915d1 { gap: var(--tu-space-3); background: var(--tu-surface-subtle);} .brxe-7915d1 .tu-empty-state__eyebrow { display: inline-flex; align-items: center; min-height: 3.2rem; padding: 0.6rem 1.2rem; border-radius: var(--tu-radius-pill); background: var(--tu-brand-100); color: var(--tu-brand-700); font-size: var(--tu-body-xs); font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase;} .brxe-7915d1 .tu-empty-state__title { max-width: 68rem; color: var(--tu-ink-900); font-family: "Archivo", "Archivo", sans-serif; font-size: var(--tu-heading-2); font-weight: 800; line-height: var(--tu-line-heading);} .brxe-7915d1 .tu-empty-state__text { max-width: 62rem; color: var(--tu-ink-700); font-size: var(--tu-body); line-height: var(--tu-line-body);} .brxe-7915d1 .tu-empty-state__button { display: inline-flex; align-items: center; justify-content: center; min-height: 4.8rem; margin-top: var(--tu-space-2); padding: 1.2rem 2.2rem; border-width: 1px; border-style: solid; border-color: var(--tu-brand-600); border-radius: var(--tu-radius-md); background: var(--tu-brand-600); color: var(--tu-surface-page); font-family: "Archivo", sans-serif; font-size: var(--tu-body); font-weight: 700; text-decoration: none;} .brxe-7915d1 .tu-empty-state__button:hover { border-color: var(--tu-brand-700); background: var(--tu-brand-700); color: var(--tu-surface-page);} .brxe-7915d1 .tu-empty-state__button:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;}.tu-shop { --tu-shop-sidebar: 26.4rem; --tu-shop-gap: 2.4rem; --tu-shop-tr: var(--tu-duration-fast, 200ms) var(--tu-ease, cubic-bezier(.2, .7, .3, 1)); --tu-shop-font: "Archivo", sans-serif; --tu-shop-font-display: "Archivo", sans-serif; }.tu-shop:not(body) { padding-bottom: var(--tu-section-space, 4.8rem);}.tu-shop .tu-shop__container { display: flex; flex-direction: column; align-items: stretch;  width: 100%; max-width: var(--tu-container, 120rem); margin: 0 auto; padding: 0 var(--tu-gutter, 2.4rem); } .tu-shop .tu-shop-head__inner { margin-top: 2rem; } .tu-shop .tu-shop-head,.tu-shop .tu-shop-categories,.tu-shop .tu-shop-content,.tu-shop .tu-shop-description { padding: 0; } .tu-shop .tu-shop-layout { display: grid; grid-template-columns: var(--tu-shop-sidebar) minmax(0, 1fr); column-gap: var(--tu-shop-gap); row-gap: 1.6rem; align-items: start;} .tu-shop .tu-shop-summary { grid-column: 1; grid-row: 1; min-width: 0; } .tu-shop .tu-shop-controls { grid-column: 2; grid-row: 1; min-width: 0; } .tu-shop #tu-shop-filters { grid-column: 1; grid-row: 2; min-width: 0; } .tu-shop .tu-shop-results { grid-column: 2; grid-row: 2; min-width: 0; }@media (max-width: 991px) { .tu-shop .tu-shop-layout { grid-template-columns: minmax(0, 1fr); } .tu-shop .tu-shop-summary { display: none; } .tu-shop .tu-shop-controls { grid-column: 1; grid-row: 1; } .tu-shop .tu-shop-results { grid-column: 1; grid-row: 2; }  .tu-shop #tu-shop-filters { grid-column: 1; grid-row: 1; align-self: start; height: 0; min-height: 0; margin: 0; overflow: visible; }}.tu-shop .tu-bc { position: relative; width: 100%; min-width: 0; } .tu-shop .tu-bc__scroll { display: flex; align-items: center; flex-wrap: nowrap; gap: .6rem; white-space: nowrap; overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; font-size: 1.3rem; line-height: 1.4; } .tu-shop .tu-bc__scroll::-webkit-scrollbar { display: none; }.tu-shop .tu-bc__link { display: inline-flex; align-items: center; gap: .4rem; font-weight: 600; color: var(--tu-brand-600, #CC5200) !important; text-decoration: none !important; white-space: nowrap; transition: color 200ms var(--tu-ease, ease); } .tu-shop .tu-bc__link:hover { color: var(--tu-brand-500, #FF791F) !important; } .tu-shop .tu-bc__home { font-size: 1.5rem; line-height: 1; } .tu-shop .tu-bc__sep { flex-shrink: 0; font-size: 1.6rem; line-height: 1; color: var(--tu-ink-400, #B0A294); } .tu-shop .tu-bc__item,.tu-shop .tu-bc__cur { font-weight: 500; color: var(--tu-ink-500, #8A7B6C); white-space: nowrap; } .tu-shop .tu-bc__more { position: absolute; top: 0; right: 0; bottom: 0; display: flex; align-items: center; padding-left: 2.8rem; pointer-events: none; font-size: 1.3rem; font-weight: 600; color: var(--tu-ink-500, #8A7B6C); background: linear-gradient(to right, transparent, var(--tu-surface-page, #fff) 60%); opacity: 0; transition: opacity 200ms var(--tu-ease, ease); } .tu-shop .tu-bc__more.is-on { opacity: 1; }.tu-shop .tu-shop-title-row { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 1.6rem; margin: 1.8rem 0 2rem;} .tu-shop .tu-shop-title { min-width: 0; } .tu-shop .tu-shop-title__eyebrow { display: block; margin-bottom: .4rem; font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: var(--tu-brand-600, #CC5200);} .tu-shop .tu-shop-title__h1 { margin: 0; font-family: var(--tu-shop-font-display); font-size: 2.8rem; font-weight: 800; line-height: 1.2; letter-spacing: 0;  text-wrap: wrap;  text-transform: uppercase; color: var(--tu-ink-900, #2B1D10); overflow-wrap: anywhere;} .tu-shop .tu-shop-title__counter { font-family: var(--tu-shop-font); font-size: 1.3rem; line-height: 1.4; color: var(--tu-ink-500, #8A7B6C); white-space: nowrap;} .tu-shop .tu-shop-title__counter[hidden] { display: none; }.tu-shop .tu-shop-categories { margin: 0 0 2.6rem; } .tu-shop .tu-shop-categories__carousel { width: 100%; min-width: 0; }.tu-shop .tu-shop-controls { display: flex; flex-direction: column; align-items: stretch; gap: 0; font-family: var(--tu-shop-font); font-size: 1.3rem; color: var(--tu-ink-500, #8A7B6C);}.tu-shop .tu-shop-controls__row { display: flex; align-items: center; justify-content: flex-end; gap: 1.2rem; min-width: 0;}.tu-shop .tu-shop-chips { display: flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; gap: .6rem; width: 100%; min-width: 0; margin: 1rem 0 0; padding: 0; list-style: none; transition: max-height var(--tu-duration-slow, 300ms) var(--tu-ease, cubic-bezier(.2,.7,.3,1));}.tu-shop .tu-shop-chips[data-clipped="1"]:not([data-open="1"]) { max-height: 5.4rem; overflow: hidden;} .tu-shop .tu-shop-chips:empty { display: none; } .tu-shop .tu-shop-chips li { margin: 0; padding: 0; } .tu-shop .tu-shop-chips .bricks-button { position: relative; display: inline-flex; align-items: center; gap: .6rem; min-height: 0; height: auto; padding: .5rem .8rem .5rem 1.2rem; border: 0; border-radius: var(--tu-radius-pill, 999rem); background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-700, #A34200); font-family: var(--tu-shop-font); font-size: 1.2rem; font-weight: 700; line-height: 1.3; letter-spacing: 0; white-space: nowrap; box-shadow: none; cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-chips .bricks-button::after { content: "close"; font-family: 'Material Symbols Outlined'; font-size: 1.4rem; font-weight: 400; line-height: 1; letter-spacing: 0; text-transform: none; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; color: var(--tu-brand-700, #A34200);} .tu-shop .tu-shop-chips .bricks-button:hover { background: var(--tu-brand-200, #FFD9B8); color: var(--tu-brand-700, #A34200); } .tu-shop .tu-shop-chips .bricks-button:active { transform: none; }.tu-shop .tu-shop-view,.tu-shop .tu-shop-sort,.tu-shop .tu-shop-filter-toggle { flex-shrink: 0; } .tu-shop .tu-shop-sort { display: flex; align-items: center; gap: .8rem; font-size: 1.3rem; color: var(--tu-ink-500, #8A7B6C);} .tu-shop .tu-shop-sort__label { font-family: var(--tu-shop-font); font-size: 1.3rem; color: var(--tu-ink-500, #8A7B6C); white-space: nowrap; }.tu-shop .tu-shop-chips-more { display: flex; align-items: center; align-self: flex-start; gap: .4rem; height: auto; min-height: 0; margin: 1.2rem 0 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; font-family: var(--tu-shop-font); font-size: 1.25rem; font-weight: 700; line-height: 1.2; letter-spacing: 0; text-transform: none; color: var(--tu-brand-600, #CC5200); cursor: pointer; transition: color var(--tu-shop-tr);} .tu-shop .tu-shop-chips-more:hover { background: transparent; color: var(--tu-brand-700, #A34200); } .tu-shop .tu-shop-chips-more:active { transform: none; } .tu-shop .tu-shop-chips-more[hidden] { display: none !important; } .tu-shop .tu-shop-chips-more .material-symbols-outlined { font-size: 1.6rem; transition: transform var(--tu-shop-tr);} .tu-shop .tu-shop-chips-more[aria-expanded="true"] .material-symbols-outlined { transform: rotate(180deg); }@media (max-width: 991px) {  .tu-shop .tu-shop-sort__select .choices__inner, .tu-shop .tu-shop-sort__select .bricks-choices__inner { min-width: 0; } .tu-shop .tu-shop-controls__row { flex-shrink: 1; } .tu-shop .tu-shop-sort { flex: 1 1 auto; min-width: 0; justify-content: flex-end; } .tu-shop .tu-shop-sort__select { flex: 1 1 auto; min-width: 0; max-width: 21rem; }}@media (max-width: 477px) {  .tu-shop .tu-shop-controls__row { width: 100%; gap: .8rem; } .tu-shop .tu-shop-sort__label { display: none; } .tu-shop .tu-shop-sort__select { max-width: none; }}.tu-shop .tu-shop-view { display: flex; align-items: stretch; height: 3.8rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); overflow: hidden;} .tu-shop .tu-shop-view__btn {  display: inline-flex; align-items: center; justify-content: center; width: 3.8rem; height: 100%; min-height: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: var(--tu-ink-500, #8A7B6C); font-size: 0; line-height: 1; letter-spacing: 0; box-shadow: none; cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-view__btn + .tu-shop-view__btn { border-left: 1px solid var(--tu-border-strong, #E4DAD0); } .tu-shop .tu-shop-view__btn .material-symbols-outlined { font-size: 1.9rem; line-height: 1; color: inherit; } .tu-shop .tu-shop-view__btn:hover { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-ink-500, #8A7B6C); border-color: var(--tu-border-strong, #E4DAD0); } .tu-shop .tu-shop-view__btn:active { transform: none; } .tu-shop .tu-shop-view__btn[aria-pressed="true"],.tu-shop .tu-shop-view__btn[aria-pressed="true"]:hover { background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-600, #CC5200); } .tu-shop .tu-shop-view__btn:focus-visible { outline: .3rem solid var(--tu-brand-300, #FFB877); outline-offset: -.3rem; }.tu-shop .tu-shop-sort__select { width: auto; flex: 0 0 auto; min-width: 0; } .tu-shop .tu-shop-sort__select .choices,.tu-shop .tu-shop-sort__select .bricks-choices { position: relative; display: inline-block; width: auto; margin: 0; overflow: visible; font-family: var(--tu-shop-font); font-size: 1.3rem;} .tu-shop .tu-shop-sort__select .choices__inner,.tu-shop .tu-shop-sort__select .bricks-choices__inner { display: flex; align-items: center; width: auto; min-width: 0; height: 3.8rem; min-height: 0; padding: 0 1rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); font-size: 1.3rem; line-height: 1.2; overflow: visible; cursor: pointer; transition: border-color var(--tu-shop-tr), box-shadow var(--tu-shop-tr);} .tu-shop .tu-shop-sort__select .choices:hover .choices__inner,.tu-shop .tu-shop-sort__select .bricks-choices:hover .bricks-choices__inner { border-color: var(--tu-brand-300, #FFB877); }.tu-shop .tu-shop-sort__select .choices:focus,.tu-shop .tu-shop-sort__select .choices:focus-visible,.tu-shop .tu-shop-sort__select .bricks-choices:focus,.tu-shop .tu-shop-sort__select .bricks-choices:focus-visible { outline: none; }.tu-shop .tu-shop-sort__select .choices.is-open .choices__inner,.tu-shop .tu-shop-sort__select .bricks-choices.is-open .bricks-choices__inner { border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: .8rem;  box-shadow: 0 0 0 3px rgba(255, 121, 31, .35);}.tu-shop .tu-shop-sort__select .is-focused:not(.is-open) .choices__inner,.tu-shop .tu-shop-sort__select .is-focused:not(.is-open) .bricks-choices__inner { border-color: var(--tu-brand-300, #FFB877); box-shadow: none;} .tu-shop .tu-shop-sort__select .choices__list--single,.tu-shop .tu-shop-sort__select .bricks-choices__list--single { display: flex; align-items: center; width: auto; padding: 0 2.4rem 0 0;  line-height: 1.2;} .tu-shop .tu-shop-sort__select .choices__list--single .choices__item,.tu-shop .tu-shop-sort__select .bricks-choices__list--single .bricks-choices__item { width: auto; color: var(--tu-ink-900, #2B1D10); font-weight: 500; white-space: nowrap;} .tu-shop .tu-shop-sort__select .choices__placeholder,.tu-shop .tu-shop-sort__select .bricks-choices__placeholder { opacity: 1; color: var(--tu-ink-900, #2B1D10); }.tu-shop .tu-shop-sort__select .choices[data-type*="select-one"]::after,.tu-shop .tu-shop-sort__select .bricks-choices[data-type*="select-one"]::after { content: "expand_more"; position: absolute; top: 50%; right: .8rem; width: auto; height: auto; margin: 0; border: 0; transform: translateY(-50%); font-family: 'Material Symbols Outlined'; font-size: 1.8rem; font-weight: 400; line-height: 1; letter-spacing: 0; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; color: var(--tu-ink-500, #8A7B6C); pointer-events: none; transition: transform var(--tu-shop-tr);} .tu-shop .tu-shop-sort__select .choices[data-type*="select-one"].is-open::after,.tu-shop .tu-shop-sort__select .bricks-choices[data-type*="select-one"].is-open::after { margin: 0; border: 0; transform: translateY(-50%) rotate(180deg);}.tu-shop .tu-shop-sort__select .choices__list--dropdown,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown { top: 100%; left: 0; width: max-content; min-width: 100%; margin-top: .4rem; padding: .6rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); box-shadow: var(--tu-shadow-modal, 0 2.4rem 6.4rem rgba(43, 29, 16, .22)); word-break: normal; overflow: hidden; z-index: 60;} .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__list,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__list { max-height: 30rem; }.tu-shop .tu-shop-sort__select .choices__list--dropdown,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown { max-width: min(36rem, calc(100vw - 3.2rem)); }.tu-shop .tu-shop-sort__select .choices__item[data-value]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value]::before { font-family: 'Material Symbols Outlined'; font-size: 1.8rem; font-weight: 400; font-style: normal; line-height: 1; letter-spacing: normal; text-transform: none; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; flex: 0 0 auto;  display: inline-block; vertical-align: middle; width: 1.8rem; height: 1.8rem; line-height: 1.8rem; text-align: center; align-self: center;} .tu-shop .tu-shop-sort__select .choices__item[data-value=""]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value=""]::before { content: "local_fire_department"; } .tu-shop .tu-shop-sort__select .choices__item[data-value="wcPrice_ASC"]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value="wcPrice_ASC"]::before { content: "arrow_upward"; } .tu-shop .tu-shop-sort__select .choices__item[data-value="wcPrice_DESC"]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value="wcPrice_DESC"]::before { content: "arrow_downward"; } .tu-shop .tu-shop-sort__select .choices__item[data-value="date_DESC"]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value="date_DESC"]::before { content: "new_releases"; } .tu-shop .tu-shop-sort__select .choices__item[data-value="date_ASC"]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value="date_ASC"]::before { content: "history"; }.tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item { display: flex; align-items: center; gap: .9rem;} .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item::before,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item::before { color: var(--tu-ink-500, #8A7B6C); } .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item.is-selected::before,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item.is-selected::before { color: var(--tu-brand-600, #CC5200); }.tu-shop .tu-shop-sort__select .choices__list--single .choices__item::before,.tu-shop .tu-shop-sort__select .bricks-choices__list--single .bricks-choices__item::before { margin-right: .8rem; color: var(--tu-brand-600, #CC5200);} .tu-shop .tu-shop-sort__select .choices__list--single .choices__item,.tu-shop .tu-shop-sort__select .bricks-choices__list--single .bricks-choices__item { line-height: 1.8rem; } .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item { padding: .8rem 1rem; border-radius: .6rem; font-size: 1.3rem; font-weight: 500; line-height: 1.3; color: var(--tu-ink-700, #52453A); white-space: nowrap; cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item.is-highlighted,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item.is-highlighted { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);} .tu-shop .tu-shop-sort__select .choices__list--dropdown .choices__item.is-selected,.tu-shop .tu-shop-sort__select .bricks-choices__list--dropdown .bricks-choices__item.is-selected { background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-700, #A34200); font-weight: 700;}@media (min-width: 768px) { .tu-shop .tu-shop-sort__select .choices__inner, .tu-shop .tu-shop-sort__select .bricks-choices__inner { min-width: 20.2rem; }}.tu-shop .tu-shop-sort__select > select { height: 3.8rem; min-height: 0; padding: 0 1rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); color: var(--tu-ink-900, #2B1D10); font-family: var(--tu-shop-font); font-size: 1.3rem;}.tu-shop .tu-shop-filter-toggle { display: none; }@media (max-width: 991px) { .tu-shop .tu-shop-filter-toggle {  display: inline-flex; align-items: center; justify-content: center; gap: .6rem; height: 3.8rem; min-height: 0; padding: 0 1.4rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); color: var(--tu-ink-900, #2B1D10); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1; letter-spacing: 0; box-shadow: none; cursor: pointer; transition: border-color var(--tu-shop-tr), color var(--tu-shop-tr), background-color var(--tu-shop-tr); } .tu-shop .tu-shop-filter-toggle .material-symbols-outlined { font-size: 1.7rem; line-height: 1; color: var(--tu-brand-600, #CC5200); } .tu-shop .tu-shop-filter-toggle:hover, .tu-shop .tu-shop-filter-toggle:focus-visible { border-color: var(--tu-brand-400, #FF9346); background: var(--tu-surface-card, #fff); color: var(--tu-brand-600, #CC5200); transform: none; box-shadow: none; } .tu-shop .tu-shop-filter-toggle:active { transform: none; }}.tu-shop .tu-shop-summary__text { display: flex; align-items: center; min-height: 3.8rem; font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1.4; color: var(--tu-ink-700, #52453A);}.tu-shop .tu-shop-summary__clear:not(.brx-no-active-filter) { display: flex; } .tu-shop .tu-shop-summary__clear { align-items: center; justify-content: center; gap: 1rem; width: 100%; height: 4.6rem; min-height: 0; margin: 1rem 0 0; padding: 0 1.2rem; border: 0; border-radius: .8rem; background: var(--tu-brand-600, #CC5200); color: #fff; font-family: var(--tu-shop-font); font-size: 1.4rem; font-weight: 800; line-height: 1; letter-spacing: 0; box-shadow: var(--tu-shadow-card, 0 .2rem .8rem rgba(204, 82, 0, .05)); cursor: pointer; transition: background-color var(--tu-shop-tr);} .tu-shop .tu-shop-summary__clear .material-symbols-outlined { font-size: 1.8rem; line-height: 1; color: #fff; } .tu-shop .tu-shop-summary__clear:hover,.tu-shop .tu-shop-summary__clear:focus-visible { background: var(--tu-brand-700, #A34200); color: #fff; border: 0; } .tu-shop .tu-shop-summary__clear:active { transform: none; }.tu-shop .tu-shop-facets { display: flex; flex-direction: column; align-items: stretch; gap: 1rem; width: 100%;} .tu-shop .tu-shop-facet { display: flex; flex-direction: column; align-items: stretch; width: 100%; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; background: var(--tu-surface-card, #fff); box-shadow: var(--tu-shadow-card, 0 .2rem .8rem rgba(204, 82, 0, .05)); overflow: hidden;}.tu-shop .tu-shop-facet > .accordion-title-wrapper { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; width: 100%; padding: 1.3rem 1.6rem; color: var(--tu-ink-900, #2B1D10); cursor: pointer; user-select: none; transition: color var(--tu-shop-tr);} .tu-shop .tu-shop-facet > .accordion-title-wrapper:hover,.tu-shop .tu-shop-facet > .accordion-title-wrapper[aria-expanded="true"],.tu-shop .tu-shop-facet.brx-open > .accordion-title-wrapper { color: var(--tu-brand-600, #CC5200); } .tu-shop .tu-shop-facet > .accordion-title-wrapper:focus-visible { outline: .3rem solid var(--tu-brand-300, #FFB877); outline-offset: -.3rem; } .tu-shop .tu-shop-facet__title { display: block; flex: 1 1 auto; min-width: 0; margin: 0; font-family: var(--tu-shop-font-display); font-size: 1.4rem; font-weight: 800; line-height: 2rem; letter-spacing: .02em;  text-wrap: wrap; text-transform: none; color: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.tu-shop .tu-shop-facet__title::before { content: "tune"; display: inline-block; vertical-align: top; margin-right: .9rem; font-family: 'Material Symbols Outlined'; font-size: 2rem; font-weight: 400; font-style: normal; line-height: 2rem; letter-spacing: 0; text-transform: none; white-space: nowrap; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-variation-settings: 'FILL' 1; color: var(--tu-brand-600, #CC5200);} .tu-shop .tu-shop-facet--i-category .tu-shop-facet__title::before { content: "category"; } .tu-shop .tu-shop-facet--i-verified .tu-shop-facet__title::before { content: "verified"; } .tu-shop .tu-shop-facet--i-payments .tu-shop-facet__title::before { content: "payments"; } .tu-shop .tu-shop-facet--i-bolt .tu-shop-facet__title::before { content: "bolt"; } .tu-shop .tu-shop-facet--i-local_gas_station .tu-shop-facet__title::before { content: "local_gas_station"; } .tu-shop .tu-shop-facet--i-settings .tu-shop-facet__title::before { content: "settings"; } .tu-shop .tu-shop-facet--i-power_settings_new .tu-shop-facet__title::before { content: "power_settings_new"; } .tu-shop .tu-shop-facet--i-speed .tu-shop-facet__title::before { content: "speed"; } .tu-shop .tu-shop-facet--i-electric_bolt .tu-shop-facet__title::before { content: "electric_bolt"; } .tu-shop .tu-shop-facet--i-compress .tu-shop-facet__title::before { content: "compress"; } .tu-shop .tu-shop-facet--i-autorenew .tu-shop-facet__title::before { content: "autorenew"; } .tu-shop .tu-shop-facet--i-settings_input_component .tu-shop-facet__title::before { content: "settings_input_component"; } .tu-shop .tu-shop-facet--i-all_inclusive .tu-shop-facet__title::before { content: "all_inclusive"; } .tu-shop .tu-shop-facet--i-weight .tu-shop-facet__title::before { content: "weight"; } .tu-shop .tu-shop-facet--i-water_drop .tu-shop-facet__title::before { content: "water_drop"; } .tu-shop .tu-shop-facet--i-ac_unit .tu-shop-facet__title::before { content: "ac_unit"; } .tu-shop .tu-shop-facet--i-flash_on .tu-shop-facet__title::before { content: "flash_on"; } .tu-shop .tu-shop-facet--i-graphic_eq .tu-shop-facet__title::before { content: "graphic_eq"; } .tu-shop .tu-shop-facet--i-electrical_services .tu-shop-facet__title::before { content: "electrical_services"; } .tu-shop .tu-shop-facet--i-straighten .tu-shop-facet__title::before { content: "straighten"; } .tu-shop .tu-shop-facet--i-vertical_align_bottom .tu-shop-facet__title::before { content: "vertical_align_bottom"; } .tu-shop .tu-shop-facet--i-water .tu-shop-facet__title::before { content: "water"; } .tu-shop .tu-shop-facet--i-shield .tu-shop-facet__title::before { content: "shield"; } .tu-shop .tu-shop-facet--i-volume_up .tu-shop-facet__title::before { content: "volume_up"; } .tu-shop .tu-shop-facet--i-tune .tu-shop-facet__title::before { content: "tune"; }.tu-shop .tu-shop-facet__chevron { display: flex; flex-shrink: 0; color: var(--tu-ink-500, #8A7B6C); transition: transform var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__chevron .material-symbols-outlined { font-size: 2rem; line-height: 1; } .tu-shop .tu-shop-facet.brx-open > .accordion-title-wrapper .tu-shop-facet__chevron,.tu-shop .tu-shop-facet > .accordion-title-wrapper[aria-expanded="true"] .tu-shop-facet__chevron { transform: rotate(180deg); color: var(--tu-brand-600, #CC5200);}.tu-shop .tu-shop-facet > .accordion-content-wrapper { flex-direction: column; align-items: stretch; width: 100%; padding: .2rem 1.6rem 1.4rem;}.tu-shop .tu-shop-facet > .accordion-content-wrapper { max-height: 23.9rem; box-sizing: border-box; overflow-y: auto; overscroll-behavior-y: contain; scrollbar-color: auto;} .tu-shop .tu-shop-facet > .accordion-content-wrapper::-webkit-scrollbar { width: 8px; } .tu-shop .tu-shop-facet > .accordion-content-wrapper::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FAF6F1); border-radius: 99px;} .tu-shop .tu-shop-facet > .accordion-content-wrapper::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border-radius: 99px; border: 2px solid var(--tu-surface-card, #fff);} .tu-shop .tu-shop-facet > .accordion-content-wrapper::-webkit-scrollbar-thumb:hover { background: var(--tu-brand-500, #FF791F);}@supports not selector(::-webkit-scrollbar) { .tu-shop .tu-shop-facet > .accordion-content-wrapper { scrollbar-width: thin; scrollbar-color: var(--tu-brand-300, #FFB877) var(--tu-surface-subtle, #FAF6F1); }}.tu-shop .tu-shop-facet__list { --brx-options-gap: 0; --brx-indicator-gap: .8rem; --brx-indicator-size: 1.8rem; --brx-indicator-border-width: 1.5px; --brx-indicator-border-radius: .4rem; --brx-indicator-border-color: var(--tu-border-strong, #E4DAD0); --brx-indicator-bg: #fff; --brx-indicator-bg-checked: var(--tu-brand-600, #CC5200); --brx-indicator-border-color-checked: var(--tu-brand-600, #CC5200); --brx-indicator-check-color-checked: #fff; --brx-indicator-focus-color: var(--tu-brand-200, #FFD9B8); width: 100%; margin: 0; padding: 0; list-style: none;} .tu-shop .tu-shop-facet__list li { margin: 0; padding: 0; list-style: none; } .tu-shop .tu-shop-facet__list label { display: flex; align-items: center; gap: .8rem; width: 100%; margin: 0; padding: .3rem 0; font-family: var(--tu-shop-font); font-size: 1.35rem; font-weight: 500; line-height: 1.45; color: var(--tu-ink-900, #2B1D10); cursor: pointer;} .tu-shop .tu-shop-facet__list label.brx-option-disabled { color: var(--tu-ink-400, #B0A294); cursor: default; } .tu-shop .tu-shop-facet__list .brx-option-text { display: inline-flex; gap: .4rem; min-width: 0; color: inherit; } .tu-shop .tu-shop-facet__list .brx-option-text .brx-option-count { color: var(--tu-ink-500, #8A7B6C); font-weight: 500; }.tu-shop .tu-shop-facet__list .brx-input-indicator { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; box-sizing: border-box; width: 2rem; height: 2rem; border: 1.5px solid var(--tu-border-strong, #E4DAD0); border-radius: .6rem; background: #fff; transition: background-color var(--tu-shop-tr), border-color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__list label:hover .brx-input-indicator { border-color: var(--tu-brand-500, #FF791F); } .tu-shop .tu-shop-facet__list .brx-input-indicator::after { content: ""; display: block; width: .6rem; height: 1rem; border: solid #fff; border-width: 0 2px 2px 0; opacity: 0; transform: rotate(45deg) translate(-1px, -1px); transition: opacity var(--tu-shop-tr);} .tu-shop .tu-shop-facet__list input[type="checkbox"]:checked + .brx-input-indicator { background: var(--tu-gradient-brand, linear-gradient(135deg, #FF791F, #CC5200)); border: 0; }.tu-shop .tu-shop-facet__list input[type="checkbox"]:checked + .brx-input-indicator::after { content: "check"; width: auto; height: auto; border: 0; opacity: 1; transform: none; font-family: 'Material Symbols Outlined'; font-size: 1.5rem; font-weight: 700; line-height: 1; letter-spacing: normal; color: #fff; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-variation-settings: 'FILL' 0, 'wght' 700, 'GRAD' 0, 'opsz' 20;} .tu-shop .tu-shop-facet__list input[type="checkbox"]:focus-visible + .brx-input-indicator { outline: .3rem solid var(--tu-brand-200, #FFD9B8); outline-offset: .2rem;} .tu-shop .tu-shop-facet__list input[type="checkbox"]:disabled + .brx-input-indicator { opacity: .5; }.tu-shop .tu-shop-facet__list li[data-depth="1"] { margin-inline-start: .4rem; padding-inline-start: 1.2rem; border-inline-start: 2px solid var(--tu-border-soft, #F0E6DC); transition: border-color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__list li[data-depth="2"] { margin-inline-start: .4rem; padding-inline-start: 3rem;  border-inline-start: 2px solid var(--tu-border-soft, #F0E6DC); background: linear-gradient(var(--tu-border-soft, #F0E6DC), var(--tu-border-soft, #F0E6DC)) 1.6rem 0 / 2px 100% no-repeat; transition: border-color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__list li[data-depth="1"].brx-option-active,.tu-shop .tu-shop-facet__list li[data-depth="2"].brx-option-active { border-inline-start-color: var(--tu-brand-300, #FFB877); }.tu-shop .tu-shop-facet__list .brx-show-more-less-wrapper,.tu-shop .tu-shop-facet__list .tu-shop-more { margin-top: .4rem; } .tu-shop .tu-shop-facet__list .brx-show-more-less-button,.tu-shop .tu-shop-facet__list .tu-shop-more button { display: inline-flex; align-items: center; width: auto; min-height: 0; height: auto; margin: 0; padding: .4rem 0; border: 0; border-radius: 0; background: transparent; color: var(--tu-brand-600, #CC5200); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1.3; letter-spacing: 0; text-align: left; box-shadow: none; cursor: pointer; transition: color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__list .brx-show-more-less-button:hover,.tu-shop .tu-shop-facet__list .tu-shop-more button:hover,.tu-shop .tu-shop-facet__list .brx-show-more-less-button:focus-visible,.tu-shop .tu-shop-facet__list .tu-shop-more button:focus-visible { background: transparent; border: 0; color: var(--tu-brand-700, #A34200); } .tu-shop .tu-shop-facet__list .brx-show-more-less-button:active,.tu-shop .tu-shop-facet__list .tu-shop-more button:active { transform: none; }.tu-shop .tu-shop-facet__all { display: flex; align-items: center; gap: .2rem; margin-top: 1rem; font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1.3; color: var(--tu-brand-600, #CC5200); text-decoration: none; transition: color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__all .material-symbols-outlined { font-size: 1.6rem; line-height: 1; } .tu-shop .tu-shop-facet__all:hover { color: var(--tu-brand-700, #A34200); text-decoration: none; }.tu-shop .tu-shop-radio { display: flex; flex-direction: column; align-items: stretch; gap: 0; width: 100%; margin: 0; padding: 0; list-style: none;} .tu-shop .tu-shop-radio > a { display: flex; align-items: center; gap: .8rem; padding: .3rem 0; font-family: var(--tu-shop-font); font-size: 1.35rem; font-weight: 500; line-height: 1.45; color: var(--tu-ink-900, #2B1D10); text-decoration: none; transition: color var(--tu-shop-tr);} .tu-shop .tu-shop-radio > a::before { content: ""; flex-shrink: 0; box-sizing: border-box; width: 1.6rem; height: 1.6rem; border: 1.5px solid var(--tu-border-strong, #E4DAD0); border-radius: 50%; background: #fff; transition: border-color var(--tu-shop-tr), background-color var(--tu-shop-tr);} .tu-shop .tu-shop-radio > a:hover { color: var(--tu-brand-600, #CC5200); } .tu-shop .tu-shop-radio > a:hover::before { border-color: var(--tu-brand-500, #FF791F); } .tu-shop .tu-shop-radio > a.is-current::before { border-color: var(--tu-brand-600, #CC5200); background: var(--tu-brand-600, #CC5200); box-shadow: inset 0 0 0 .3rem #fff; }.tu-shop .tu-shop-facet__range { display: flex; flex-direction: column; gap: 1rem; width: 100%; }.tu-shop .tu-shop-facet__range .min-max-wrap { display: grid; grid-template-columns: 1fr 1fr; align-items: center;  column-gap: 2.4rem; row-gap: .8rem; width: 100%;} .tu-shop .tu-shop-facet__range .min-wrap,.tu-shop .tu-shop-facet__range .max-wrap { position: relative; display: block; min-width: 0;} .tu-shop .tu-shop-facet__range .min-max-wrap input { -moz-appearance: textfield; appearance: textfield; width: 100%; max-width: 100%; height: 3.8rem; min-height: 0; margin: 0; padding: 0 3.2rem 0 1rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: #fff; color: var(--tu-ink-900, #2B1D10); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 500; line-height: 1; box-shadow: none; transition: border-color var(--tu-shop-tr), box-shadow var(--tu-shop-tr);} .tu-shop .tu-shop-facet__range .min-max-wrap input::-webkit-outer-spin-button,.tu-shop .tu-shop-facet__range .min-max-wrap input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .tu-shop .tu-shop-facet__range .min-max-wrap input::placeholder { color: var(--tu-ink-400, #B0A294); opacity: 1; } .tu-shop .tu-shop-facet__range .min-max-wrap input:focus-visible { outline: 0; border-color: var(--tu-brand-500, #FF791F); box-shadow: 0 0 0 .3rem var(--tu-brand-100, #FFF1E6);}.tu-shop .tu-shop-facet__range .min-wrap::after,.tu-shop .tu-shop-facet__range .max-wrap::after { content: "lei"; position: absolute; top: 50%; right: 1rem; transform: translateY(-50%); font-family: var(--tu-shop-font); font-size: 1.2rem; line-height: 1; color: var(--tu-ink-500, #8A7B6C); pointer-events: none;} .tu-shop .tu-shop-facet__range .max-wrap::before { content: "–"; position: absolute; top: 50%; left: -2.4rem;  width: 2.4rem; transform: translateY(-50%); font-family: var(--tu-shop-font); font-size: 1.3rem; line-height: 1; text-align: center; color: var(--tu-ink-400, #B0A294); pointer-events: none;}.tu-shop .tu-shop-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--tu-card-gap, 1.8rem); width: 100%;} .tu-shop .tu-shop-grid > .brxe-tupqry { display: flex; flex-direction: column; align-items: stretch;  min-width: 0; height: 100%;}@media (max-width: 767px) { .tu-shop .tu-shop-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }}html[data-tu-shop-layout="list"] .tu-shop-grid,.tu-shop-results[data-layout="list"] .tu-shop-grid { grid-template-columns: minmax(0, 1fr); gap: 1.4rem;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 { position: relative; box-sizing: border-box; display: grid; gap: .6rem 2.2rem; padding: 1.8rem 2.2rem; min-height: 22.6rem;  align-items: center; align-content: center; grid-template-columns: 20rem minmax(0, 1fr) 22rem;  grid-template-rows: auto auto auto auto auto; grid-template-areas: ". brand price" ". rating price" ". title qty" ". title cta" ". stock cta";}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324::before,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324::before { content: ""; position: absolute; top: 1.8rem; bottom: 1.8rem; right: 25.3rem;  width: 0; border-left: 1px solid var(--tu-border-soft, #F0E6DC); pointer-events: none;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__media,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__media { position: absolute; left: 2.2rem; top: 50%; transform: translateY(-50%); width: 20rem; height: 19rem; max-height: calc(100% - 3.6rem);  min-height: 0;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__brand,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__brand { grid-area: brand; justify-self: start; align-self: end;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__rating,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__rating { grid-area: rating; justify-self: start; align-self: start;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__title,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__title { grid-area: title; align-self: center; display: block; min-height: 0; margin: 0; font-size: 1.7rem; font-weight: 700; line-height: 1.35; -webkit-line-clamp: unset; overflow: visible;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__stock,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__stock { grid-area: stock; align-self: start; margin: 0;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price { grid-area: price; align-self: end; display: flex; flex-direction: column; align-items: flex-start; gap: .2rem; margin: 0; padding: 0; font-size: 2.6rem; line-height: 1.1;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price .price,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price .price { display: flex; flex-direction: column; align-items: flex-start; gap: .2rem;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price del,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price del { display: block; margin: 0; font-size: 1.3rem; line-height: 1.2;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price ins,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price ins { display: block; margin: 0; }html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none { flex-direction: row; align-items: center; gap: .6rem; min-height: 0; font-size: 1.7rem; line-height: 1.3;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart,html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart { display: contents; }html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .quantity,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .quantity { grid-area: qty; align-self: start; justify-self: start; margin: 0;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button,html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button,html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__notify,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__notify,html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__view,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__view { grid-area: cta; align-self: start; width: 100%; margin: 0;}html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button,html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button,.tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button { width: 100%; margin: 0; }@media (max-width: 767px) { html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 { grid-template-columns: 13.6rem minmax(0, 1fr); gap: .6rem 1.4rem; padding: 1.4rem; min-height: 0; align-content: start; grid-template-rows: auto auto auto auto auto auto; grid-template-areas: "media brand" "media rating" "media title" "media stock" "price qty" "cta cta"; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324::before, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324::before { display: none; }  html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__media, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__media { position: relative; left: auto; top: auto; transform: none; width: auto; max-height: none; grid-area: media; align-self: center; height: 13.6rem; }  html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__badges, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__badges { top: .6rem; left: .6rem; gap: .3rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__badges > *, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__badges > * { padding: .2rem .6rem; font-size: 1rem; line-height: 1.3; white-space: nowrap; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist { top: .6rem; right: .6rem; width: 2.4rem !important; height: 2.4rem !important; min-width: 0; }  html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist .yith-wcwl-add-to-wishlist-button { width: 2.4rem !important; min-width: 2.4rem !important; height: 2.4rem !important; min-height: 2.4rem !important; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist .material-symbols-outlined, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__wishlist .material-symbols-outlined { font-size: 1.2rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__title, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__title { font-size: 1.5rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price { align-self: center; margin-top: .8rem; font-size: 2.2rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none { font-size: 1.5rem; }  html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .quantity, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .quantity { justify-self: end; align-self: center; margin-top: .8rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart button, html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__cart form.cart .button, html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__notify, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__notify, html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__view, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__view { width: 100%; margin-top: .4rem; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price, html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324 .tu-product-card__price--none { justify-self: start; }}.tu-shop .tu-shop-empty { display: none; width: 100%; } .tu-shop .tu-shop-grid:not(:has(.brxe-tupqry)) + .tu-shop-empty { display: block; } .tu-shop .tu-shop-empty .tu-empty-state { display: flex; flex-direction: column; align-items: center; width: 100%; padding: 4.8rem 2.4rem; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; background: var(--tu-surface-card, #fff); box-shadow: none; text-align: center;} .tu-shop .tu-shop-empty .tu-empty-state__eyebrow { display: block; margin: 0; line-height: 1; } .tu-shop .tu-shop-empty .tu-empty-state__eyebrow .material-symbols-outlined { font-size: 3.6rem; line-height: 1; color: var(--tu-ink-400, #B0A294); } .tu-shop .tu-shop-empty .tu-empty-state__text { max-width: 52ch; margin: .8rem 0 1.6rem; font-family: var(--tu-shop-font); font-size: 1.5rem; line-height: 1.5; color: var(--tu-ink-700, #52453A);} .tu-shop .tu-shop-empty .tu-empty-state__title:empty,.tu-shop .tu-shop-empty .tu-empty-state h2:empty { display: none; } .tu-shop .tu-shop-empty .tu-empty-state__button { display: inline-flex; align-items: center; justify-content: center; gap: .8rem; height: 4.2rem; min-height: 0; padding: 0 2.2rem; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: .8rem; background: #fff; color: var(--tu-brand-600, #CC5200); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1; letter-spacing: 0; text-decoration: none; box-shadow: none; cursor: pointer; transition: border-color var(--tu-shop-tr), background-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-empty .tu-empty-state__button:hover,.tu-shop .tu-shop-empty .tu-empty-state__button:focus-visible { border-color: var(--tu-brand-600, #CC5200); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200); transform: none; box-shadow: none;} .tu-shop .tu-shop-empty .tu-empty-state__button:active { transform: none; }.tu-shop .tu-shop-pagination { display: flex; flex-direction: column; align-items: center; gap: 1.6rem; width: 100%; margin-top: 3.2rem;}.tu-shop .tu-shop-pagination--top { margin: 0 0 1.6rem; gap: 0;} .tu-shop .tu-shop-pagination--top:not([data-pages="many"]) { display: none; } .tu-shop .tu-shop-loadmore {  display: inline-flex; align-items: center; justify-content: center; gap: .8rem; height: 4.2rem; min-height: 0; padding: 0 2rem; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: .8rem; background: var(--tu-surface-card, #fff); color: var(--tu-brand-600, #CC5200); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1; letter-spacing: 0; box-shadow: none; cursor: pointer; transition: background-color var(--tu-shop-tr), border-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-loadmore:hover,.tu-shop .tu-shop-loadmore:focus-visible { border-color: var(--tu-brand-600, #CC5200); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200); transform: none; box-shadow: none;} .tu-shop .tu-shop-loadmore:active { transform: none; } .tu-shop .tu-shop-loadmore.brx-load-more-hidden { display: none; } .tu-shop .tu-shop-pagination__pages { width: auto; max-width: 100%; } .tu-shop .tu-shop-pagination__pages ul.page-numbers { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: .6rem; margin: 0; padding: 0; list-style: none;} .tu-shop .tu-shop-pagination__pages ul.page-numbers li { margin: 0; padding: 0; list-style: none; } .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers { display: inline-flex; align-items: center; justify-content: center; width: 4rem; height: 4rem; padding: 0; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: .8rem; background: var(--tu-surface-card, #fff); color: var(--tu-ink-700, #52453A); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1; text-decoration: none; transition: background-color var(--tu-shop-tr), border-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > a.page-numbers:hover,.tu-shop .tu-shop-pagination__pages ul.page-numbers > li > a.page-numbers:focus-visible { border-color: var(--tu-brand-500, #FF791F); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);} .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.current { border: 0; background: var(--tu-gradient-brand, linear-gradient(135deg, #FF791F, #CC5200)); color: #fff;} .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.dots { width: auto; padding: 0 .4rem; border: 0; background: transparent; color: var(--tu-ink-400, #B0A294);}.tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.prev,.tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.next { width: 4rem; min-width: 4rem; padding: 0; font-size: 0;} .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.prev::before,.tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.next::before { font-family: 'Material Symbols Outlined'; font-size: 2rem; font-weight: 400; font-style: normal; line-height: 1; letter-spacing: normal; text-transform: none; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20;} .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.prev::before { content: "chevron_left"; } .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.next::before { content: "chevron_right"; } .tu-shop .tu-shop-pagination__pages ul.page-numbers .material-symbols-outlined { font-size: 2rem; line-height: 1; }@media (min-width: 992px) { .tu-shop #tu-shop-filters { position: static; display: block; visibility: visible; opacity: 1; pointer-events: auto; inset: auto; width: auto; height: auto; transform: none; z-index: auto; }  .tu-shop #tu-shop-filters[data-direction] .brx-offcanvas-inner { position: sticky; top: calc(var(--tu-header-inner, 7.2rem) + 1.6rem); right: auto; bottom: auto; left: auto; display: flex; flex-direction: column; align-items: stretch; width: 100%; max-width: none; height: auto; max-height: none; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; overflow: visible; overflow-x: visible; transform: none; transition: none; z-index: auto; visibility: visible; opacity: 1; pointer-events: auto; } .tu-shop #tu-shop-filters .brx-offcanvas-backdrop, .tu-shop .tu-shop-panel__head, .tu-shop .tu-shop-panel__summary, .tu-shop .tu-shop-panel__foot { display: none; }}@media (max-width: 991px) { .tu-shop #tu-shop-filters .brx-offcanvas-backdrop { background: rgba(43, 29, 16, .45); transition-duration: var(--tu-duration-slow, 300ms); transition-timing-function: var(--tu-ease, cubic-bezier(.2, .7, .3, 1)); } .tu-shop #tu-shop-filters[data-direction] .brx-offcanvas-inner { display: flex; flex-direction: column; align-items: stretch; width: min(40rem, 88vw); max-width: 100%; max-height: 100dvh; padding: 0; background: var(--tu-surface-card, #fff); box-shadow: var(--tu-shadow-modal, 0 2.4rem 6.4rem rgba(43, 29, 16, .22)); overflow: hidden; transition-duration: var(--tu-duration-slow, 300ms); transition-timing-function: var(--tu-ease, cubic-bezier(.2, .7, .3, 1)); } .tu-shop .tu-shop-panel__head { display: flex; align-items: center; justify-content: space-between; gap: 1.2rem; flex-shrink: 0; width: 100%; padding: 1.4rem 1.8rem; border-bottom: 1px solid var(--tu-border-soft, #F0E6DC); } .tu-shop .tu-shop-panel__title { margin: 0; font-family: var(--tu-shop-font-display); font-size: 1.6rem; font-weight: 800; line-height: 1.2; letter-spacing: .03em; text-transform: uppercase; text-wrap: wrap; color: var(--tu-ink-900, #2B1D10); } .tu-shop .tu-shop-panel__close { display: inline-flex; align-items: center; justify-content: center; width: 3.6rem; height: 3.6rem; min-height: 0; margin: 0; padding: 0; border: 0; border-radius: .6rem; background: transparent; color: var(--tu-ink-900, #2B1D10); font-size: 0; box-shadow: none; cursor: pointer; transition: color var(--tu-shop-tr), background-color var(--tu-shop-tr); } .tu-shop .tu-shop-panel__close .material-symbols-outlined { font-size: 2.4rem; line-height: 1; } .tu-shop .tu-shop-panel__close:hover, .tu-shop .tu-shop-panel__close:focus-visible { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200); border: 0; } .tu-shop .tu-shop-panel__close:active { transform: none; } .tu-shop .tu-shop-panel__summary { display: block; flex-shrink: 0; width: 100%; padding: 1.2rem 1.8rem 0; } .tu-shop .tu-shop-panel .tu-shop-facets { flex: 1 1 auto; min-height: 0; padding: 1.2rem 1.8rem 1.8rem; overflow-y: auto; -webkit-overflow-scrolling: touch; } .tu-shop .tu-shop-panel__foot { display: block; flex-shrink: 0; width: 100%; padding: 1.2rem 1.8rem; border-top: 1px solid var(--tu-border-soft, #F0E6DC); background: var(--tu-surface-card, #fff); } .tu-shop .tu-shop-panel__apply { display: inline-flex; width: 100%; }}.tu-shop .tu-shop-description { margin-top: 4rem; } .tu-shop .tu-shop-description__inner { padding: 2.4rem; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; background: var(--tu-surface-subtle, #FAF6F1); color: var(--tu-ink-700, #52453A); font-family: var(--tu-shop-font); font-size: 1.4rem; line-height: 1.6;} .tu-shop .tu-shop-description__inner > * { width: 100%; } .tu-shop .tu-shop-description__inner p:last-child { margin-bottom: 0; } .tu-shop .tu-shop-description__inner a { color: var(--tu-brand-700, #A34200); } .tu-shop .tu-shop-description__inner:not(:has(*)):empty { display: none; }@media (max-width: 991px) { .tu-shop .tu-shop-facet__list label { min-height: 4.4rem; } .tu-shop .tu-shop-radio > a { min-height: 4.4rem; } .tu-shop .tu-shop-facet__list .brx-show-more-less-button, .tu-shop .tu-shop-facet__list .tu-shop-more button, .tu-shop .tu-shop-facet__all { min-height: 4.4rem; } .tu-shop .tu-shop-loadmore { min-height: 4.4rem; } .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers { min-width: 4.4rem; height: 4.4rem; } .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.dots { min-width: 0; } .tu-shop .tu-shop-filter-toggle { min-height: 4.4rem; height: 4.4rem; }  .tu-shop .tu-shop-view { overflow: visible; } .tu-shop .tu-shop-view__btn { position: relative; } .tu-shop .tu-shop-view__btn--grid { border-radius: .7rem 0 0 .7rem; } .tu-shop .tu-shop-view__btn--list { border-radius: 0 .7rem .7rem 0; } .tu-shop .tu-shop-view__btn::after { content: ""; position: absolute; inset: -.4rem 0; }  .tu-shop .tu-shop-chips .bricks-button::before { content: ""; position: absolute; inset: -.8rem 0; }}@media (prefers-reduced-motion: reduce) {  .tu-shop *, .tu-shop *::before, .tu-shop *::after { transition-duration: .01ms !important; transition-delay: 0ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; } .tu-shop .tu-shop-facet__chevron, .tu-shop .tu-shop-sort__select .choices[data-type*="select-one"]::after, .tu-shop .tu-shop-sort__select .bricks-choices[data-type*="select-one"]::after { transition: none; } html[data-tu-shop-layout="list"] .tu-shop-grid .brxe-f01324:hover, .tu-shop-results[data-layout="list"] .tu-shop-grid .brxe-f01324:hover { transform: none; }}.tu-shop .tu-shop-facet__list > li[hidden] { display: none !important; } .tu-shop .tu-shop-panel__title:focus-visible { outline: 2px solid var(--tu-brand-200, #FFD9B8); outline-offset: .4rem; border-radius: .4rem; } .tu-shop .tu-shop-panel__title:focus:not(:focus-visible) { outline: none; }.tu-shop .tu-shop-sort { min-width: 0; flex: 0 1 auto; } .tu-shop .tu-shop-sort__select { min-width: 0; } .tu-shop .tu-shop-sort__select .choices__inner,.tu-shop .tu-shop-sort__select .bricks-choices__inner { max-width: 100%; } .tu-shop .tu-shop-sort__select .choices__list--single .choices__item,.tu-shop .tu-shop-sort__select .bricks-choices__list--single .bricks-choices__item { display: block; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }@media (max-width: 477px) { .tu-shop .tu-shop-sort__select .choices__inner, .tu-shop .tu-shop-sort__select .bricks-choices__inner { max-width: 15.2rem; }}@media (max-width: 991px) { .tu-shop .tu-shop-filter-toggle { position: relative; height: 3.8rem; min-height: 3.8rem; } .tu-shop .tu-shop-filter-toggle::after { content: ""; position: absolute; inset: -.3rem 0; } .tu-shop .tu-shop-chips .bricks-button { position: relative; } .tu-shop .tu-shop-chips .bricks-button::before { content: ""; position: absolute; inset: -1rem 0; } .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.prev, .tu-shop .tu-shop-pagination__pages ul.page-numbers > li > .page-numbers.next { min-width: 4.4rem; } .tu-shop .tu-shop-panel__close { position: relative; } .tu-shop .tu-shop-panel__close::after { content: ""; position: absolute; inset: -.4rem; }}.tu-shop .tu-shop-empty .tu-empty-state__title { display: none; } .tu-shop .tu-shop-empty .tu-empty-state__eyebrow { padding: 0; min-height: 0; border-radius: 0; background: transparent; }.tu-shop .tu-shop-facet--attr .tu-shop-facet__list,.tu-shop .tu-shop-facet--brand .tu-shop-facet__list { --brx-options-gap: .8rem; gap: .8rem; } .tu-shop .tu-shop-facet__list--tree { --brx-options-gap: .2rem; gap: .2rem; } .tu-shop .tu-shop-facet__list--tree > li[hidden] { display: none !important; }.tu-shop .tu-shop-results { position: relative; } .tu-shop .tu-shop-overlay { position: absolute; inset: 0; z-index: 8; display: flex; align-items: center; justify-content: center; box-sizing: border-box; border-radius: 1.4rem; background: rgba(255, 246, 238, .55); cursor: wait;} .tu-shop .tu-shop-overlay::after { content: none; } .tu-shop .tu-shop-overlay > span { width: 3.4rem; height: 3.4rem; box-sizing: border-box; border: 3px solid var(--tu-brand-200, #FFE8D6); border-top-color: var(--tu-brand-600, #CC5200); border-radius: 50%; background: var(--tu-surface-card, #fff); box-shadow: var(--tu-shadow-card, 0 .2rem .8rem rgba(204, 82, 0, .05)); animation: tu-spin 700ms linear infinite;}.tu-shop .tu-shop-results > .tu-shop-overlay { align-items: flex-start; padding-top: 12rem;} .tu-shop .tu-shop-results > .tu-shop-overlay > span { position: sticky; top: calc(50vh - 2rem);}.tu-shop .tu-shop-panel[aria-busy="true"] > :not(.tu-shop-overlay),.tu-shop .tu-shop-results[aria-busy="true"] > :not(.tu-shop-overlay) { opacity: .45; pointer-events: none; transition: opacity var(--tu-duration-fast, 200ms) var(--tu-ease, cubic-bezier(.2, .7, .3, 1));}@media (max-width: 991px) { .tu-shop .tu-shop-chips--drawer { flex: 0 1 auto; min-height: 2.4rem; margin: .2rem 0 0; overflow-y: auto; } .tu-shop .tu-shop-chips--drawer[data-clipped="1"]:not([data-open="1"]) { max-height: 12.2rem; } .tu-shop .tu-shop-chips--drawer[data-open="1"] { max-height: min(30vh, 20rem); } .tu-shop .tu-shop-panel__summary { display: flex; flex-direction: column; align-items: stretch; flex: 0 0 auto; min-height: 0; }  .tu-shop .tu-shop-panel .tu-shop-facets { flex: 1 1 auto; min-height: 0; align-content: flex-start; }  .tu-shop .tu-shop-panel .tu-shop-facets > .tu-shop-facet { flex: 0 0 auto; } .tu-shop .tu-shop-panel__foot { flex: 0 0 auto; }  .tu-shop #tu-shop-filters[data-direction] .brx-offcanvas-inner { flex-wrap: nowrap; }}@media (max-width: 991px) and (min-height: 620px) { .tu-shop .tu-shop-panel .tu-shop-facets { min-height: min(18rem, 30vh); } .tu-shop .tu-shop-panel[data-chips-open="1"] .tu-shop-facets { min-height: min(9.6rem, 22vh); }}@media (max-width: 991px) and (max-height: 619px) { .tu-shop .tu-shop-chips--drawer, .tu-shop .tu-shop-chips--drawer[data-clipped="1"]:not([data-open="1"]) { max-height: 5.4rem; } .tu-shop .tu-shop-chips--drawer[data-open="1"] { max-height: min(40vh, 12rem); }}.tu-shop .tu-shop-panel .tu-shop-facets,.tu-shop .tu-shop-chips--drawer { scrollbar-width: thin; scrollbar-color: var(--tu-brand-300, #FFB877) var(--tu-surface-subtle, #FAF6F1);} .tu-shop .tu-shop-panel .tu-shop-facets::-webkit-scrollbar,.tu-shop .tu-shop-chips--drawer::-webkit-scrollbar { width: 8px; } .tu-shop .tu-shop-panel .tu-shop-facets::-webkit-scrollbar-track,.tu-shop .tu-shop-chips--drawer::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FAF6F1); border-radius: 99px; margin: 8px 0;} .tu-shop .tu-shop-panel .tu-shop-facets::-webkit-scrollbar-thumb,.tu-shop .tu-shop-chips--drawer::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border-radius: 99px; border: 2px solid var(--tu-surface-card, #fff);} .tu-shop .tu-shop-panel .tu-shop-facets::-webkit-scrollbar-thumb:hover,.tu-shop .tu-shop-chips--drawer::-webkit-scrollbar-thumb:hover { background: var(--tu-brand-500, #FF791F); }@media (prefers-reduced-motion: reduce) { .tu-shop .tu-shop-overlay > span { animation: tu-pulse 1s ease-in-out infinite alternate !important; } .tu-shop .tu-shop-chips, .tu-shop .tu-shop-chips-more .material-symbols-outlined { transition: none; }}.tu-shop .tu-shop-facet__list li[data-depth="2"] { margin-inline-start: 1.8rem; padding-inline-start: 1.2rem; background: none;}.tu-shop .tu-shop-facet__list li[data-depth="1"][data-tu-state="all"],.tu-shop .tu-shop-facet__list li[data-depth="2"][data-tu-state="all"],.tu-shop .tu-shop-facet__list li[data-depth="1"][data-tu-state="some"],.tu-shop .tu-shop-facet__list li[data-depth="2"][data-tu-state="some"] { border-inline-start-color: var(--tu-brand-300, #FFB877); }.tu-shop .tu-shop-facet__list input[type="checkbox"]:indeterminate + .brx-input-indicator,.tu-shop .tu-shop-facet__list li[data-tu-state="some"] .brx-input-indicator { background: var(--tu-brand-50, #FFF6EE); border-color: var(--tu-brand-400, #FF9A4D);} .tu-shop .tu-shop-facet__list input[type="checkbox"]:indeterminate + .brx-input-indicator::after,.tu-shop .tu-shop-facet__list li[data-tu-state="some"] .brx-input-indicator::after { width: 1rem; height: .25rem; border: 0; border-radius: 1px; background: var(--tu-brand-500, #FF791F); opacity: 1; transform: none;}.tu-shop .tu-brand-opt .brx-option-text { align-items: center; gap: 1rem;} .tu-shop .tu-brand-opt .brx-option-text::before { content: ""; flex: 0 0 auto; box-sizing: border-box; width: 6.4rem; height: 3.2rem; padding: .8rem .7rem;  border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: .6rem; background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: contain; background-origin: content-box; transition: border-color var(--tu-shop-tr);} .tu-shop .tu-brand-opt.brx-option-active .brx-option-text::before,.tu-shop li.brx-option-active .tu-brand-opt .brx-option-text::before { border-color: var(--tu-brand-300, #FFB877); } .tu-shop .tu-brand-opt.brx-option-active .brx-option-text { font-weight: 700; } .tu-shop .tu-shop-facet--brand .tu-shop-facet__list { gap: .8rem; }.tu-shop .tu-shop-facet__range { gap: 1.2rem; }.tu-shop .tu-shop-facet__range .min-max-wrap { display: grid !important; order: 1; }.tu-shop .tu-shop-facet__range .double-slider-wrap { order: 2; box-sizing: border-box; width: 100%; padding-top: 0; margin: 0; overflow: visible;} .tu-shop .tu-shop-facet__range .slider-wrap { position: relative; height: 2.4rem;} .tu-shop .tu-shop-facet__range .slider-base { top: 50%; height: .4rem; border: 0; border-radius: .2rem; background: var(--tu-border-soft, #F0E6DC); transform: translateY(-50%);} .tu-shop .tu-shop-facet__range .slider-track { top: 50%; height: .4rem; border: 0; border-radius: .2rem; background: var(--tu-gradient-brand, linear-gradient(135deg, #FF791F, #CC5200)); transform: translateY(-50%);}.tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"] { position: absolute; top: 0; left: 0; width: 100%; height: 2.4rem !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; pointer-events: none; -webkit-appearance: none; appearance: none; outline: none;} .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]::-webkit-slider-runnable-track { height: 2.4rem; background: transparent; } .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; pointer-events: auto; box-sizing: border-box; width: 1.8rem; height: 1.8rem; margin-top: .3rem; border: 2px solid var(--tu-brand-500, #FF791F); border-radius: 50%; background: #fff; box-shadow: 0 1px 4px rgba(204, 82, 0, .25); cursor: grab; transition: transform var(--tu-shop-tr), border-color var(--tu-shop-tr);} .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]::-moz-range-track { height: 2.4rem; background: transparent; border: 0; } .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]::-moz-range-thumb { pointer-events: auto; box-sizing: border-box; width: 1.8rem; height: 1.8rem; border: 2px solid var(--tu-brand-500, #FF791F); border-radius: 50%; background: #fff; box-shadow: 0 1px 4px rgba(204, 82, 0, .25); cursor: grab;} .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]:hover::-webkit-slider-thumb,.tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]:focus-visible::-webkit-slider-thumb { border-color: var(--tu-brand-600, #CC5200); transform: scale(1.12);} .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]:active::-webkit-slider-thumb { cursor: grabbing; background: var(--tu-brand-50, #FFF6EE);} .tu-shop .tu-shop-facet__range .double-slider-wrap input[type="range"]:focus-visible::-webkit-slider-thumb { box-shadow: 0 0 0 .3rem var(--tu-brand-200, #FFD9B8);}.tu-shop .tu-shop-facet__range .value-wrap { display: flex; justify-content: space-between; margin: .4rem 0 0; font-family: var(--tu-shop-font); font-size: 1.2rem; color: var(--tu-ink-500, #8A7B6C);} .tu-shop .tu-shop-facet__range .value-wrap > span::after { content: " lei"; }.tu-shop { --tu-shop-gutter: 2rem; } .tu-shop .tu-shop__container { max-width: calc(120rem + 2 * var(--tu-shop-gutter)); padding-inline: var(--tu-shop-gutter);}@media (max-width: 991px) { .tu-shop { --tu-shop-gutter: 1.6rem; }}@media (max-width: 767px) { .tu-shop { --tu-shop-gutter: 1.2rem; }}@media (max-width: 478px) { .tu-shop { --tu-shop-gutter: 1rem; }}.tu-shop .tu-shop-results { transition: opacity var(--tu-duration-fast, 200ms) var(--tu-ease, cubic-bezier(.2, .7, .3, 1));} .tu-shop .tu-shop-results[data-tu-switching="1"] { opacity: 0; }@media (prefers-reduced-motion: reduce) { .tu-shop .tu-shop-results { transition: none; } .tu-shop .tu-shop-results[data-tu-switching="1"] { opacity: 1; }}@media (max-width: 991px) { .tu-shop #tu-shop-filters[data-direction] .brx-offcanvas-inner { z-index: 100001; } .tu-shop #tu-shop-filters .brx-offcanvas-backdrop { z-index: 100000; }}.tu-shop .tu-shop-chips--drawer { overflow-y: hidden; } .tu-shop .tu-shop-chips--drawer[data-clipped="1"] { overflow-y: auto; }.tu-shop .tu-shop-price { display: flex; flex-direction: column; gap: 1.2rem; width: 100%;} .tu-shop .tu-shop-price__list { display: flex; flex-direction: column; gap: .9rem; margin: 0; padding: 0; list-style: none;} .tu-shop .tu-shop-price__row { margin: 0; padding: 0; } .tu-shop .tu-shop-price__opt { display: flex; align-items: center; gap: .9rem; margin: 0; padding: 0; font-family: var(--tu-shop-font); font-size: 1.35rem; font-weight: 500; line-height: 1.3; color: var(--tu-ink-900, #2B1D10); cursor: pointer; transition: color var(--tu-shop-tr);}.tu-shop .tu-shop-price__radio { flex: 0 0 auto; width: 1.6rem; height: 1.6rem !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; box-shadow: none; accent-color: var(--tu-brand-600, #CC5200); cursor: pointer;} .tu-shop .tu-shop-price__radio:focus-visible { outline: .3rem solid var(--tu-brand-200, #FFD9B8); outline-offset: .2rem;} .tu-shop .tu-shop-price__label { min-width: 0; } .tu-shop .tu-shop-price__count { font-weight: 500; color: var(--tu-ink-400, #B0A294);} .tu-shop .tu-shop-price__opt:hover { color: var(--tu-brand-600, #CC5200); }.tu-shop .tu-shop-price__row.is-on .tu-shop-price__opt,.tu-shop .tu-shop-price__custom.is-on .tu-shop-price__opt { font-weight: 700; color: var(--tu-brand-700, #A34200);} .tu-shop .tu-shop-price__row.is-on .tu-shop-price__count,.tu-shop .tu-shop-price__custom.is-on .tu-shop-price__count { font-weight: 500; }.tu-shop .tu-shop-price__custom { padding-top: 1.1rem; border-top: 1px solid var(--tu-border-soft, #F0E6DC);}.tu-shop .tu-shop-facet__range .min-max-wrap { grid-template-columns: minmax(7rem, 1fr) minmax(7rem, 1fr);}@media (max-width: 400px) { .tu-shop .tu-shop-facet__range .min-max-wrap { column-gap: 1.6rem; } .tu-shop .tu-shop-facet__range .max-wrap::before { left: -1.6rem; width: 1.6rem; }}.tu-shop .tu-shop-controls__row { flex-wrap: wrap; justify-content: space-between;} .tu-shop .tu-shop-controls__group { display: flex; align-items: center; gap: .8rem; min-width: 0;} .tu-shop .tu-shop-controls__group--left { flex: 0 1 auto; } .tu-shop .tu-shop-controls__group--right { flex: 0 0 auto; }.tu-shop .tu-shop-controls__group--left .tu-shop-sort { flex: 0 1 auto; justify-content: flex-start;}.tu-shop .tu-shop-perpage { display: flex; flex: 0 0 auto; align-items: center; gap: .8rem; min-width: 0;} .tu-shop .tu-shop-perpage__label { font-family: var(--tu-shop-font); font-size: 1.3rem; color: var(--tu-ink-500, #8A7B6C); white-space: nowrap;} .tu-shop .tu-shop-perpage__select { flex: 0 0 auto; max-width: none; } .tu-shop .tu-shop-perpage__select .choices__inner,.tu-shop .tu-shop-perpage__select .bricks-choices__inner { min-width: 0; }.tu-shop .tu-shop-sort__select .choices__button,.tu-shop .tu-shop-sort__select .bricks-choices__button { display: none !important; }.tu-shop .tu-shop-perpage__select .choices__item[data-value]::before,.tu-shop .tu-shop-perpage__select .bricks-choices__item[data-value]::before { content: "grid_view"; }.tu-shop .tu-shop-sort__select .choices__item[data-value="total_sales_DESC"]::before,.tu-shop .tu-shop-sort__select .bricks-choices__item[data-value="total_sales_DESC"]::before { content: "sell"; }.tu-shop .tu-shop-filter-toggle__badge { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 2rem; height: 2rem; padding: 0; border-radius: 50%; background: var(--tu-brand-600, #CC5200); color: #fff; font-family: var(--tu-shop-font); font-size: 1.15rem; font-weight: 800; line-height: 1; letter-spacing: 0;} .tu-shop .tu-shop-filter-toggle__badge[data-wide="1"] { font-size: 1.05rem; } .tu-shop .tu-shop-filter-toggle__badge[hidden] { display: none !important; }.tu-shop .tu-shop-view__btn--swap { display: none; }@media (min-width: 768px) {  .tu-shop .tu-shop-perpage__select .choices__inner, .tu-shop .tu-shop-perpage__select .bricks-choices__inner { min-width: 0; }}@media (max-width: 767px) {  .tu-shop .tu-shop-controls__group--left, .tu-shop .tu-shop-controls__group--right { flex: 1 1 100%; } .tu-shop .tu-shop-controls__group--right { justify-content: space-between; }  .tu-shop .tu-shop-controls__group--right .tu-shop-filter-toggle { order: 1; } .tu-shop .tu-shop-controls__group--right .tu-shop-view { order: 2; }  .tu-shop .tu-shop-sort__label, .tu-shop .tu-shop-perpage__label { display: none; } .tu-shop .tu-shop-perpage { margin-left: auto; } .tu-shop .tu-shop-controls__group--left .tu-shop-sort { flex: 0 1 auto; min-width: 0; }  .tu-shop .tu-shop-view__btn--grid, .tu-shop .tu-shop-view__btn--list { display: none; } .tu-shop .tu-shop-view { height: auto; border: 0; border-radius: 0; background: transparent; overflow: visible; } .tu-shop .tu-shop-view .tu-shop-view__btn--swap { display: inline-flex; box-sizing: border-box; width: 3.8rem; height: 3.8rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: var(--tu-radius-md, .8rem); background: var(--tu-surface-card, #fff); color: var(--tu-ink-500, #8A7B6C); transition: background-color var(--tu-shop-tr), border-color var(--tu-shop-tr), color var(--tu-shop-tr); } .tu-shop .tu-shop-view .tu-shop-view__btn--swap:hover, .tu-shop .tu-shop-view .tu-shop-view__btn--swap:focus-visible { border-color: var(--tu-brand-400, #FF9346); background: var(--tu-brand-50, #FFF6EE); color: var(--tu-ink-500, #8A7B6C); }  .tu-shop .tu-shop-view .tu-shop-view__btn--swap[aria-pressed="true"] { background: var(--tu-surface-card, #fff); color: var(--tu-ink-500, #8A7B6C); }}.tu-shop-optmodal { position: fixed; inset: 0;  z-index: 9990; display: flex; align-items: flex-start; justify-content: center; padding: 4rem 1.6rem 1.6rem; box-sizing: border-box;} .tu-shop-optmodal[hidden] { display: none !important; } .tu-shop-optmodal__overlay { position: absolute; inset: 0; background: rgba(43, 29, 16, .5); opacity: 0; transition: opacity 190ms var(--tu-ease, ease);} .tu-shop-optmodal__panel { position: relative; display: flex; flex-direction: column; width: min(42rem, 100%); max-height: 80vh; border-radius: var(--tu-radius-lg, 1.6rem); background: var(--tu-surface-card, #fff); box-shadow: var(--tu-shadow-modal, 0 2.4rem 6.4rem rgba(43, 29, 16, .22)); overflow: hidden; opacity: 0; transform: translateY(-1rem) scale(.98); transition: opacity 190ms var(--tu-ease, ease), transform 190ms var(--tu-ease, ease);} .tu-shop-optmodal.is-in .tu-shop-optmodal__overlay { opacity: 1; } .tu-shop-optmodal.is-in .tu-shop-optmodal__panel { opacity: 1; transform: translateY(0) scale(1);} .tu-shop-optmodal__head { display: flex; flex: 0 0 auto; align-items: center; justify-content: space-between; gap: 1rem; padding: 1.4rem 1.6rem; border-bottom: 1px solid var(--tu-border-soft, #F0E6DC);} .tu-shop-optmodal__title { font-family: var(--tu-shop-font-display); font-size: 1.7rem; font-weight: 800; line-height: 1.2; color: var(--tu-ink-900, #2B1D10);} .tu-shop-optmodal__close { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 3.4rem; height: 3.4rem; min-height: 0; margin: 0; padding: 0; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 50%; background: var(--tu-surface-card, #fff); color: var(--tu-ink-700, #52453A); box-shadow: none; cursor: pointer; transition: background-color var(--tu-shop-tr), border-color var(--tu-shop-tr), transform var(--tu-shop-tr);} .tu-shop-optmodal__close .material-symbols-outlined { font-size: 1.8rem; line-height: 1; color: inherit; } .tu-shop-optmodal__close:hover { background: var(--tu-brand-50, #FFF6EE); border-color: var(--tu-brand-300, #FFB877); color: var(--tu-ink-700, #52453A); transform: scale(1.08);} .tu-shop-optmodal__close:focus-visible { outline: .3rem solid var(--tu-brand-300, #FFB877); outline-offset: .2rem; } .tu-shop-optmodal__list { flex: 1 1 auto; margin: 0; padding: 0; list-style: none; overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--tu-brand-300, #FFB877) var(--tu-surface-subtle, #FBF7F3);} .tu-shop-optmodal__list::-webkit-scrollbar { width: .8rem; } .tu-shop-optmodal__list::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FBF7F3); } .tu-shop-optmodal__list::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border: .2rem solid var(--tu-surface-card, #fff); border-radius: 9.9rem;} .tu-shop-optmodal__opt { display: flex; align-items: center; gap: 1rem; margin: 0; padding: 1.4rem 1.6rem; border-top: 1px solid var(--tu-border-soft, #F0E6DC); background: transparent; font-family: var(--tu-shop-font); font-size: 1.5rem; font-weight: 500; line-height: 1.3; color: var(--tu-ink-900, #2B1D10); cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr);} .tu-shop-optmodal__opt:first-child { border-top: 0; } .tu-shop-optmodal__opt:hover { background: var(--tu-brand-50, #FFF6EE); } .tu-shop-optmodal__opt:focus-visible { outline: .3rem solid var(--tu-brand-300, #FFB877); outline-offset: -.3rem; } .tu-shop-optmodal__opt[aria-selected="true"] { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-700, #A34200); font-weight: 700;}.tu-shop-optmodal__opt::before { content: "radio_button_unchecked"; flex: 0 0 auto; width: 2rem; height: 2rem; font-family: 'Material Symbols Outlined'; font-size: 2rem; font-weight: 400; font-style: normal; line-height: 2rem; letter-spacing: normal; text-align: center; text-transform: none; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; color: var(--tu-ink-400, #B0A294);} .tu-shop-optmodal__opt[data-value=""]::before { content: "local_fire_department"; } .tu-shop-optmodal__opt[data-value="wcPrice_ASC"]::before { content: "arrow_upward"; } .tu-shop-optmodal__opt[data-value="wcPrice_DESC"]::before { content: "arrow_downward"; } .tu-shop-optmodal__opt[data-value="total_sales_DESC"]::before { content: "sell"; } .tu-shop-optmodal__opt[data-value="date_DESC"]::before { content: "new_releases"; } .tu-shop-optmodal__opt[data-value="date_ASC"]::before { content: "history"; } .tu-shop-optmodal--perpage .tu-shop-optmodal__opt::before { content: "grid_view"; }.tu-shop-optmodal__opt[aria-selected="true"]::before { content: "check_circle"; color: var(--tu-brand-600, #CC5200);}@media (prefers-reduced-motion: reduce) { .tu-shop-optmodal__overlay, .tu-shop-optmodal__panel { transition: none; }}html.tu-modal-open { background: #95897F; scrollbar-color: #95897F #95897F;}html.tu-modal-open::-webkit-scrollbar-track { background: #95897F; }html.tu-modal-open::-webkit-scrollbar-thumb { background: #95897F; border-color: #95897F; }.tu-shop .tu-shop-panel__body { display: block; width: 100%;} .tu-shop .tu-shop-panel__rail { display: none; }@media (max-width: 991px) {  .tu-shop #tu-shop-filters[data-direction] .brx-offcanvas-inner { top: auto; right: 0; bottom: 0; left: 0; width: 100%; max-width: 100%; height: min(92vh, 100%); max-height: min(92vh, 100%); border-radius: var(--tu-radius-lg, 1.4rem) var(--tu-radius-lg, 1.4rem) 0 0; transform: translateY(100%); } .tu-shop #tu-shop-filters.brx-open[data-direction] .brx-offcanvas-inner { transform: translateY(0); }  .tu-shop .tu-shop-panel__title { font-family: var(--tu-shop-font-display); font-size: 1.6rem; font-weight: 800; line-height: 1.2; letter-spacing: .03em; text-transform: uppercase; color: var(--tu-ink-900, #2B1D10); } .tu-shop .tu-shop-panel__close .material-symbols-outlined { font-size: 2.4rem; }  .tu-shop .tu-shop-panel__summary { padding: 1rem 1.8rem 0; } .tu-shop .tu-shop-chips--drawer { flex-wrap: nowrap; max-height: none; padding-bottom: .8rem; overflow-x: auto; overflow-y: hidden; white-space: nowrap; scrollbar-width: thin; scrollbar-color: auto; } .tu-shop .tu-shop-chips--drawer > li { flex-shrink: 0; white-space: nowrap; } .tu-shop .tu-shop-chips--drawer::-webkit-scrollbar { height: .6rem; } .tu-shop .tu-shop-chips--drawer::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FAF6F1); border-radius: 9.9rem; } .tu-shop .tu-shop-chips--drawer::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border-radius: 9.9rem; }  .tu-shop .tu-shop-panel__summary > .tu-shop-chips-more { display: none !important; }  .tu-shop .tu-shop-panel__body { display: flex; flex: 1 1 0; min-height: 0; margin-top: 1rem; border-top: 1px solid var(--tu-border-soft, #F0E6DC); } .tu-shop .tu-shop-panel__rail { display: flex; flex: 0 0 22.4rem; flex-direction: column; align-items: stretch; min-width: 0; background: var(--tu-surface-subtle, #FAF6F1); border-right: 1px solid var(--tu-border-soft, #F0E6DC); overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: thin; scrollbar-color: auto; } .tu-shop .tu-shop-panel__rail::-webkit-scrollbar { width: .8rem; } .tu-shop .tu-shop-panel__rail::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FAF6F1); } .tu-shop .tu-shop-panel__rail::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border: .2rem solid var(--tu-surface-subtle, #FAF6F1); border-radius: 9.9rem; }  .tu-shop .tu-shop-rail__tab { display: flex; align-items: center; gap: .8rem; width: 100%; min-height: 0; margin: 0; padding: 1.3rem 1rem 1.3rem 1.2rem; border: 0; border-left: .3rem solid transparent; border-radius: 0; background: transparent; box-shadow: none; font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1.3; letter-spacing: 0; text-align: left; text-transform: none; color: var(--tu-ink-700, #52453A); cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr), border-color var(--tu-shop-tr); } .tu-shop .tu-shop-rail__tab:hover { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-ink-700, #52453A); } .tu-shop .tu-shop-rail__tab:active { transform: none; } .tu-shop .tu-shop-rail__tab:focus-visible { outline: .3rem solid var(--tu-brand-300, #FFB877); outline-offset: -.3rem; } .tu-shop .tu-shop-rail__tab[aria-selected="true"] { border-left-color: var(--tu-brand-600, #CC5200); background: var(--tu-surface-card, #fff); color: var(--tu-brand-700, #A34200); } .tu-shop .tu-shop-rail__tab .material-symbols-outlined { flex: 0 0 auto; font-size: 1.8rem; line-height: 1; color: var(--tu-ink-500, #8A7B6C); font-variation-settings: 'FILL' 0; } .tu-shop .tu-shop-rail__tab[aria-selected="true"] .material-symbols-outlined { color: var(--tu-brand-600, #CC5200); font-variation-settings: 'FILL' 1; } .tu-shop .tu-shop-rail__label { flex: 1 1 auto; min-width: 0; padding-right: .6rem; overflow-wrap: break-word; } .tu-shop .tu-shop-rail__count { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 2rem; height: 2rem; margin-left: auto; padding: 0; border-radius: 50%; background: var(--tu-brand-600, #CC5200); color: #fff; font-size: 1.15rem; font-weight: 800; line-height: 1; } .tu-shop .tu-shop-rail__count[data-wide="1"] { font-size: 1.05rem; } .tu-shop .tu-shop-rail__count[hidden] { display: none !important; }  .tu-shop .tu-shop-panel__body .tu-shop-facets { flex: 1 1 0; min-width: 0; gap: 0; padding: 1.4rem 1.6rem 1.8rem; overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: thin; scrollbar-color: auto; } .tu-shop .tu-shop-panel__body .tu-shop-facets::-webkit-scrollbar { width: .8rem; } .tu-shop .tu-shop-panel__body .tu-shop-facets::-webkit-scrollbar-track { background: var(--tu-surface-subtle, #FAF6F1); } .tu-shop .tu-shop-panel__body .tu-shop-facets::-webkit-scrollbar-thumb { background: var(--tu-brand-300, #FFB877); border: .2rem solid var(--tu-surface-card, #fff); border-radius: 9.9rem; }  .tu-shop .tu-shop-panel__body .tu-shop-facet { display: none; border: 0; border-radius: 0; background: transparent; box-shadow: none; overflow: visible; } .tu-shop .tu-shop-panel__body .tu-shop-facet.is-active { display: flex; }  .tu-shop .tu-shop-panel__body .tu-shop-facet > .accordion-title-wrapper { padding: 0 0 1.2rem; color: var(--tu-ink-900, #2B1D10); cursor: default; pointer-events: none; } .tu-shop .tu-shop-panel__body .tu-shop-facet__chevron { display: none; } .tu-shop .tu-shop-panel__body .tu-shop-facet__title::before { display: none; } .tu-shop .tu-shop-panel__body .tu-shop-facet__title { font-size: 1.4rem; font-weight: 800; letter-spacing: .02em; white-space: normal; overflow: visible; }  .tu-shop .tu-shop-panel__body .tu-shop-facet > .accordion-content-wrapper { max-height: none; padding: 0; overflow: visible; }  .tu-shop .tu-shop-panel__foot { display: flex; flex: 0 0 auto; gap: 1rem; padding: 1.2rem 1.8rem; border-top: 1px solid var(--tu-border-soft, #F0E6DC); } .tu-shop .tu-shop-panel__clear:not(.brx-no-active-filter) { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: .8rem; height: 4.6rem; min-height: 0; margin: 0; padding: 0 1.6rem; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: var(--tu-radius-md, 1rem); background: transparent; color: var(--tu-brand-600, #CC5200); font-family: var(--tu-shop-font); font-size: 1.3rem; font-weight: 700; line-height: 1; letter-spacing: 0; text-transform: none; box-shadow: none; cursor: pointer; transition: background-color var(--tu-shop-tr), color var(--tu-shop-tr); } .tu-shop .tu-shop-panel__clear .material-symbols-outlined { font-size: 1.8rem; line-height: 1; color: inherit; } .tu-shop .tu-shop-panel__clear:hover { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-700, #A34200); transform: none; box-shadow: none; } .tu-shop .tu-shop-panel__clear:active { transform: none; } .tu-shop .tu-shop-panel__apply { flex: 1 1 auto; height: 4.6rem; min-height: 0; margin: 0; }}@media (max-width: 767px) { .tu-shop .tu-shop-panel__rail { flex: 0 0 min(40%, 17.6rem); }}@media (max-width: 477px) {  .tu-shop .tu-shop-panel__rail { flex: 0 0 min(38%, 14.6rem); } .tu-shop .tu-shop-rail__tab { gap: .6rem; padding: 1.3rem .8rem; font-size: 1.25rem; } .tu-shop .tu-shop-rail__tab .material-symbols-outlined { display: none; }  .tu-shop .tu-shop-panel__clear .tu-shop-panel__clear-label { display: none; } .tu-shop .tu-shop-panel__clear:not(.brx-no-active-filter) { padding: 0 1.4rem; gap: 0; }  .tu-shop .tu-shop-panel__body .tu-shop-facets { padding: 1.2rem 1.2rem 1.6rem; }}