:root{--bno-ink: #1a1a1a;--bno-text: #4a4a4a;--bno-muted: #6b6b6b;--bno-line: #e3e3e3;--bno-line-soft: #ebebeb;--bno-card: #f7f7f7;--bno-accent: #3a99a5;--bno-radius: 12px}h1,h2,h3,.product-title,.home-section--title,.product-section--title,.shoppable-image__section-heading,.collection--title,.page-title{letter-spacing:-.015em}.product-title{font-weight:500;line-height:1.25}.price__current,.product-pricing .price__current{font-weight:500;letter-spacing:-.01em;color:var(--bno-ink)}.age-gate__confirm_btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.product-form--atc-button,.utils-sortby--modal-button,.live-search-button,.back-to-top__button,.article--excerpt-wrapper--featured .article--excerpt-button,.order-page__atc-button,.pxs-image-with-text-button,.slideshow-slide__button--secondary,.slideshow-slide__button--primary,.page__content button,.image-with-text__button,.faq__categories-list-item-link,.button-secondary,.button-primary,.productgrid--no-results-button,.productitem--action-trigger,.cart-checkout button,.cart-title-button,.pagination--item{border-radius:999px}.product-form--atc-button,.button-primary,.button-secondary,.pxs-image-with-text-button,.image-with-text__button,.slideshow-slide__button--primary,.slideshow-slide__button--secondary{padding-left:1.5rem;padding-right:1.5rem}.product-form--atc-button{min-height:3rem;font-size:.95rem}.button-secondary{background-color:transparent}.form-field-input,.form-field-select,.live-search-form .form-field-input,.product-form--quantity input,.quantity-selector,.quantity-selector__input,.options-selection__select select{border-radius:10px;border-color:var(--bno-line)}.live-search-form .form-field-input{border-radius:999px 0 0 999px}.live-search-button{border-radius:0 999px 999px 0}.options-selection__option-value-label,.options-selection__input-select-wrapper+label{border-radius:999px;border-color:var(--bno-line)}.options-selection__option-value-input:checked+.options-selection__option-value-label{border-color:var(--bno-ink);box-shadow:inset 0 0 0 1px var(--bno-ink)}.productgrid--sidebar-item,.filter-group,.productgrid--utils,.site-header-main,.site-navigation-wrapper,.product-block--description,.product-section--container,.site-footer-item,.tabs__head,.collapsible-tab,hr{border-color:var(--bno-line-soft)}.productitem,.productitem--image,.productitem__container,.shoppable-image__wrapper,.pxs-image-with-text-overlay,.image-with-text__image,.collection--item-image,.product-gallery--image-background,.product-gallery--viewport,.productitem--image img,.collection--item-image img{border-radius:var(--bno-radius)}.navmenu-depth-2,.live-search-flydown,.modal--container,.quickshop-container,.site-header-dropdown,.productitem:hover{box-shadow:0 8px 24px #0000000f}.navmenu-depth-2,.live-search-flydown{border:1px solid var(--bno-line);border-radius:var(--bno-radius)}.entrega-estimada__mensaje{background-color:#fff!important;color:var(--bno-ink)!important;border:1px solid var(--bno-line);border-radius:var(--bno-radius)!important}.entrega-estimada__icono{color:var(--bno-accent)}.coste-envio{background-color:#fff!important;border:1px solid var(--bno-line);border-radius:var(--bno-radius)!important}.general{background-color:var(--bno-card)!important;border:1px solid var(--bno-line-soft);border-radius:var(--bno-radius)!important;font-family:inherit!important;padding:1rem 1.5rem!important}.filter-item a,.filter-item--grid a,.productgrid--tags .filter-item,.filter-item--toggle-more,.productgrid--active-filters .filter-item,.filter-text a{border-radius:999px}.productitem__badge,.product-badge,.productitem--badge{border-radius:999px;font-weight:500;letter-spacing:0}.site-footer-wrapper{border-top:1px solid var(--bno-line-soft)}.bno-delivery{border:1px solid var(--bno-line);border-radius:var(--bno-radius);margin:1rem 0;background:#fff}.bno-delivery .entrega-estimada__mensaje,.bno-delivery .coste-envio{border:0!important;margin:0!important;border-radius:0!important;background:transparent!important;padding:.85rem 1rem!important}.bno-delivery .entrega-estimada__mensaje:not([hidden])+.coste-envio,.bno-delivery [data-entrega-estimada-producto]:has(.entrega-estimada__mensaje:not([hidden]))+.coste-envio{border-top:1px solid var(--bno-line-soft)!important}.bno-delivery .coste-envio__titulo{font-size:.9rem}.bno-delivery .entrega-estimada__cuenta-atras{color:var(--bno-muted);font-size:.85rem;margin:.15rem 0 0}.bno-delivery .entrega-estimada__icono,.bno-delivery .coste-envio__icono{color:var(--bno-ink)}.bno-badge{display:inline-flex;align-items:center;gap:.3em;border-radius:999px;padding:.2em .75em;font-weight:500;font-size:.85rem;color:#fff;margin-bottom:.5rem}.bno-badge--sale{background:var(--bno-accent)}.bno-badge--special{background:#e5484d}.bno-badge--halloween{background:#1a1a1a}.bno-badge__saved{font-weight:600}.bno-specs{border:1px solid var(--bno-line-soft);border-radius:var(--bno-radius);background:var(--bno-card);padding:1rem 1.25rem;margin:1rem 0}.bno-specs__title{font-size:1rem;font-weight:500;margin:0 0 .5rem;letter-spacing:-.01em}.bno-specs__list{margin:0}.bno-specs__row{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:.75rem;padding:.45rem 0;border-top:1px solid var(--bno-line);font-size:.875rem}.bno-specs__row:first-child{border-top:0}.bno-specs__row dt{color:var(--bno-muted)}.bno-specs__row dd{margin:0;color:var(--bno-ink)}.bno-specs__row a,.bno-specs__parts{color:var(--bno-ink);text-decoration:underline;text-underline-offset:2px}.bno-specs__parts{display:inline-block;margin-top:.6rem;font-size:.875rem;font-weight:500}.bno-specs .bno-compare__tip summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border:1px solid #c9c9c9;border-radius:999px;font-size:.7rem;color:#616161;margin-left:.3rem}.bno-specs .bno-compare__tip summary::-webkit-details-marker{display:none}.bno-specs .bno-compare__tip[open]>div{margin-top:.4rem;font-size:.8rem;line-height:1.45;color:#4d4d4d}.bno-specs .bno-compare__tip img{display:block;max-width:140px;height:auto;margin-bottom:.35rem;border-radius:8px}.bno-set__title{font-weight:500;letter-spacing:-.01em}.bno-set__add{border:0}.bno-set__error{color:#b42318;font-size:.85rem;margin-top:.5rem}.product-form--atc-button:not(.disabled){background-color:var(--bno-ink);color:#fff;border-color:var(--bno-ink)}.product-form--atc-button:not(.disabled):hover,.product-form--atc-button:not(.disabled):focus{background-color:#333;color:#fff;border-color:#333}@media(min-width:1024px)and (max-width:1279px){.site-navigation .navmenu-link-depth-1{padding-left:9px;padding-right:9px;font-size:13.5px}}*{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.site-navigation .navmenu-link-depth-1{color:var(--bno-ink)}.site-navigation .navmenu-link-depth-1:hover,.site-navigation .navmenu-item--active>.navmenu-link-depth-1{color:var(--bno-ink);text-decoration:underline;text-decoration-color:var(--bno-accent);text-decoration-thickness:2px;text-underline-offset:8px}.navmenu-meganav-standard__items{box-shadow:none!important;border:0!important;border-radius:0!important}.navmenu-meganav--desktop{border-top:1px solid var(--bno-line-soft);box-shadow:0 18px 36px #00000012}.navmenu-meganav .navmenu-item-text.navmenu-link-parent{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-muted);margin-bottom:.4rem}.navmenu-meganav .navmenu-link-depth-3{color:var(--bno-ink);font-size:.9rem;padding-top:.3rem;padding-bottom:.3rem}.navmenu-meganav .navmenu-link-depth-3:hover{color:var(--bno-accent)}.navmenu-meganav-standard__image{border-radius:var(--bno-radius)}.navmenu-meganav-standard__image-wrapper{font-weight:500;color:var(--bno-ink)}.navmenu-meganav-standard__image-wrapper:hover .navmenu-meganav-standard__image{opacity:.92}.site-footer-block-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-ink)}.site-footer-block-menu .navmenu-link,.site-footer-block-content a{color:var(--bno-text)}.site-footer-block-menu .navmenu-link:hover,.site-footer-block-content a:hover{color:var(--bno-ink);text-decoration:underline;text-underline-offset:3px}.site-footer-navigation .navmenu{display:flex;flex-wrap:wrap;gap:.15rem 1rem}.site-footer-navigation .navmenu-link-depth-1{border:0!important;padding:.1rem 0;font-size:.8rem;color:var(--bno-muted);background:none}.site-footer-navigation .navmenu-link-depth-1:hover{color:var(--bno-ink)}.site-footer-navigation .navmenu-item{border:0!important;margin:0}.payment-icons{gap:.35rem}.payment-icons svg{border-radius:4px}.jdgm-widget.jdgm-review-widget{margin-bottom:3rem}.jdgm-rev-widg{border:1px solid var(--bno-line)!important;border-radius:14px!important;box-shadow:none!important;padding:1.25rem!important}.jdgm-rev-widg__title{font-weight:500!important;letter-spacing:-.015em}.jdgm-widget .jdgm-btn,.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-paginate__load-more{border-radius:999px!important;font-weight:500!important;box-shadow:none!important}.jdgm-widget .jdgm-btn--solid,.jdgm-write-rev-link{background:var(--bno-ink)!important;border-color:var(--bno-ink)!important;color:#fff!important}.jdgm-widget .jdgm-btn--border{border-color:var(--bno-line)!important;color:var(--bno-ink)!important;background:#fff!important}.jdgm-rev,.jdgm-quest{border:1px solid var(--bno-line-soft)!important;border-radius:14px!important;box-shadow:none!important;background:#fff}.jdgm-rev__reply,.jdgm-quest__answer{background:var(--bno-card)!important;border-radius:10px!important}.jdgm-rev__buyer-badge{border-radius:999px!important;background:#e6f4ec!important;color:#0c7a43!important}.jdgm-rev-widg__summary,.jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg__header{box-shadow:none!important}.jdgm-form input,.jdgm-form textarea{border-radius:10px!important;border-color:var(--bno-line)!important}.jdgm-review-widget .jdgm-write-rev-link,.jdgm-review-widget .jdgm-ask-question-btn{display:inline-block!important;padding:.7rem 1.4rem!important;margin:.25rem .5rem .25rem 0!important}.jdgm-review-widget .jdgm-ask-question-btn{background:#fff!important;color:var(--bno-ink)!important;border:1px solid var(--bno-line)!important}.bno-help{border:1px solid var(--bno-line);border-radius:var(--bno-radius);margin:.75rem 0 1rem;overflow:hidden}.bno-help__main{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;color:var(--bno-ink);text-decoration:none}.bno-help__main:hover{background:#fafafa;color:var(--bno-ink)}.bno-help__icon{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center}.bno-help__text{flex:1;display:grid;line-height:1.35}.bno-help__text strong{font-weight:500;font-size:.95rem}.bno-help__text small{color:var(--bno-muted);font-size:.8rem}.bno-help__status{white-space:nowrap}.bno-help__status.is-open{color:#0c7a43}.bno-help__status.is-open:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#0c7a43;margin-right:4px;vertical-align:1px}.bno-help__arrow{color:var(--bno-muted)}.bno-help__topics{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .85rem}.bno-help__topics button{border:1px solid var(--bno-line);background:#fff;border-radius:999px;padding:.3rem .8rem;font:inherit;font-size:.8rem;color:var(--bno-ink);cursor:pointer}.bno-help__topics button:hover{border-color:var(--bno-ink)}.bno-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--bno-line);box-shadow:0 -6px 20px #0000000f}.bno-sticky-buy[hidden]{display:none}.bno-sticky-buy__info{flex:1;min-width:0;display:grid;line-height:1.2}.bno-sticky-buy__title{font-size:.75rem;color:var(--bno-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bno-sticky-buy__price{font-weight:500;color:var(--bno-ink)}.bno-sticky-buy__wa{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--bno-line);display:inline-flex;align-items:center;justify-content:center;color:#25d366}.bno-sticky-buy__btn{flex:none;border:0;border-radius:999px;background:var(--bno-ink);color:#fff;font:inherit;font-weight:500;padding:.75rem 1.3rem}@media(min-width:750px){.bno-sticky-buy{display:none!important}}.bno-delivery{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 1rem}.bno-delivery:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M2 6.5C2 5.7 2.7 5 3.5 5h9c.8 0 1.5.7 1.5 1.5V17H3.5C2.7 17 2 16.3 2 15.5z'/%3E%3Cpath d='M14 9h3.5l3.5 3.5V17h-7z'/%3E%3Ccircle cx='6.5' cy='17.5' r='1.6' fill='%231a1a1a'/%3E%3Ccircle cx='17' cy='17.5' r='1.6' fill='%231a1a1a'/%3E%3C/svg%3E")}.bno-delivery>[data-entrega-estimada-producto],.bno-delivery>.coste-envio{flex:1 1 100%}.bno-delivery{flex-wrap:wrap}.bno-delivery>[data-entrega-estimada-producto]{flex-basis:calc(100% - 2.2rem)}.bno-delivery>.coste-envio{margin:0 0 0 2.2rem!important;padding:0!important;font-size:.85rem;color:var(--bno-muted);background:none!important;border:0!important}.bno-delivery>.coste-envio strong{color:var(--bno-ink);font-weight:500}.bno-delivery .entrega-estimada__mensaje{padding:0!important}.bno-delivery .entrega-estimada__icono{display:none}.bno-delivery .entrega-estimada__texto{margin:0;font-size:.95rem}.bno-delivery .entrega-estimada__cuenta-atras{margin:.1rem 0 0;font-size:.85rem}.bno-delivery .entrega-estimada__mensaje[hidden]+*,.bno-delivery [data-entrega-estimada-producto]:has(.entrega-estimada__mensaje[hidden])+.coste-envio{margin-left:2.2rem!important}.complementary-products{border:1px solid var(--bno-line);border-radius:var(--bno-radius);padding:.85rem 1rem;margin:.5rem 0 1rem}.complementary-products__title{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-muted)!important;margin:0 0 .6rem!important}.complementary-products .complementary-product{display:flex!important;align-items:center;gap:.75rem;padding:.4rem 0!important;border:0!important;box-shadow:none!important}.complementary-products .complementary-product+.complementary-product{border-top:1px solid var(--bno-line-soft)!important}.complementary-products .complementary-product__image-link{flex:none;width:64px!important}.complementary-products .complementary-product__image{width:64px!important;height:64px!important;object-fit:contain;border-radius:8px}.complementary-products .complementary-product__details{flex:1;min-width:0;display:grid;gap:.1rem}.complementary-products .complementary-product__name{font-size:.875rem!important;line-height:1.3;color:var(--bno-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;order:1}.complementary-products .complementary-product__price-wrapper{order:2}.complementary-products .complementary-product__price{font-size:.95rem!important;font-weight:500;color:var(--bno-ink)!important}.complementary-products .complementary-product__link{order:3;font-size:.8rem;color:var(--bno-ink)!important;text-decoration:underline;text-underline-offset:2px}.bno-specs__group{border-top:1px solid var(--bno-line);padding:.35rem 0}.bno-specs__group:first-of-type{border-top:0}.bno-specs__group>summary{list-style:none;cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-muted);padding:.5rem 0 .35rem;display:flex;justify-content:space-between}.bno-specs__group>summary::-webkit-details-marker{display:none}.bno-specs__group>summary:after{content:"+";font-size:1rem;line-height:1;color:var(--bno-muted)}.bno-specs__group[open]>summary:after{content:"\2212"}.bno-specs__group .bno-specs__row:first-child{border-top:0}.bno-hls{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.25rem 0 1rem}.bno-hls>:nth-child(n+5){display:none}.bno-hl{border:1px solid var(--bno-line);border-radius:var(--bno-radius);padding:.6rem .8rem;font-size:.8rem;color:var(--bno-muted);background:#fff}.bno-hl summary{list-style:none;cursor:pointer;display:grid;position:relative;padding-right:1.4rem}.bno-hl summary::-webkit-details-marker{display:none}.bno-hl summary:after{content:"\25b6";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.6rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bno-accent-soft, #e8f4f5);color:var(--bno-accent);display:flex;align-items:center;justify-content:center}.bno-hl[open]{grid-column:1 / -1}.bno-hl[open] summary:after{content:"\d7";font-size:.8rem}.bno-hl b,.bno-hl--plain b{display:block;font-weight:500;font-size:.9rem;color:var(--bno-ink);text-transform:none}.bno-hl--plain{display:grid}.bno-hl .bno-anim{display:block;width:100%;max-width:420px;margin:.5rem auto .25rem}.bno-anim text{font:500 12px var(--font-body, sans-serif);fill:#6b6b6b}.bno-anim .ln,.bno-anim .base,.bno-anim .arc{fill:none;stroke:#1a1a1a;stroke-width:1.5}.bno-anim .base{stroke:#c9c9c9;stroke-width:1}.bno-anim .arc{stroke:#c9c9c9;stroke-dasharray:4 4}.bno-anim g:not(.is-on) .flow,.bno-anim g:not(.is-on) .slide,.bno-anim g:not(.is-on) .swing,.bno-anim g:not(.is-on) .float{animation:none}.bno-anim .is-on text{fill:#3a99a5}.bno-anim .flow{stroke:#3a99a5;stroke-width:5;stroke-linecap:round;stroke-dasharray:7 7;animation:bnoFlow 1s linear infinite}.bno-anim g:not(.is-on) .flow{stroke:#d8d8d8}.bno-anim .flow-ring{fill:none;stroke:#3a99a5;stroke-width:3;stroke-dasharray:20 300;animation:bnoRing 2.4s linear infinite}.bno-anim .lid{transform-origin:40px 68px;animation:bnoLid 3.2s ease-out infinite}.bno-anim .lid-shape{fill:#3a99a5}.bno-anim .pane{fill:#3a99a514;stroke:#1a1a1a;stroke-width:1}.bno-anim .slide{animation:bnoSlide 3s ease-in-out infinite}.bno-anim .pane-line{stroke:#3a99a5;stroke-width:4;stroke-linecap:round}.bno-anim .swing{transform-origin:4px 118px;animation:bnoSwing 3s ease-in-out infinite}.bno-anim .float{animation:bnoFloat 3s ease-in-out infinite}@keyframes bnoFlow{to{stroke-dashoffset:-28}}@keyframes bnoRing{to{stroke-dashoffset:-320}}@keyframes bnoLid{0%,15%{transform:rotate(-80deg)}75%,to{transform:rotate(0)}}@keyframes bnoSlide{0%,20%{transform:translate(0)}50%,70%{transform:translate(58px)}to{transform:translate(0)}}@keyframes bnoSwing{0%,20%{transform:rotate(0)}50%,70%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes bnoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.bno-anim *{animation:none!important}}.bno-empty{max-width:640px;margin:1rem auto 0;text-align:left}.bno-empty__tips{color:var(--bno-muted);font-size:.9rem;padding-left:1.1rem;margin:0 0 1.25rem}.bno-empty__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-muted);margin:0 0 .5rem}.bno-empty__cats{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.bno-empty__cats a{border:1px solid var(--bno-line);border-radius:999px;padding:.4rem .9rem;color:var(--bno-ink);text-decoration:none;font-size:.875rem}.bno-empty__cats a:hover{border-color:var(--bno-ink)}.bno-empty__wa{display:block;border:1px solid var(--bno-line);border-radius:var(--bno-radius);padding:.9rem 1rem;color:var(--bno-ink);text-decoration:none;font-weight:500}.bno-empty__wa:hover{border-color:#25d366}.live-search-flydown{padding:.5rem 0}.search-flydown--product{border-radius:10px}.search-flydown--product:hover,.search-flydown--product:focus{background:#f7f7f7}.search-flydown--product-image img{border-radius:8px}.search-flydown--product-title{color:var(--bno-ink);font-weight:500}.search-flydown--product-price{color:var(--bno-ink)}.search-flydown--header,.search-flydown--quicklinks-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bno-muted)}.set{text-align:center}.set .bno-set__title{text-align:center;margin-bottom:1.25rem}.set .bno-set__imgs{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:.75rem;width:100%;margin:0 auto 1.5rem;float:none!important}.set .bno-set__imgs>*{float:none!important;flex:0 0 auto}.set .bno-set__imgs img{width:140px;height:140px;object-fit:contain;background:#fff;border:1px solid var(--bno-line-soft);border-radius:var(--bno-radius);display:block}.set .bno-set__imgs a{display:flex;align-items:center;gap:.75rem;color:var(--bno-muted);font-size:1.25rem;text-decoration:none}.set .bno-set__list{margin:0 auto;width:100%;max-width:760px;border-collapse:collapse;text-align:left;font-size:.9rem;display:table!important}.set .bno-set__list td{padding:.6rem .4rem;border-bottom:1px solid var(--bno-line-soft);vertical-align:middle}.set .bno-set__list tr:last-child td{border-bottom:0}.set .bno-set__list td:first-child{width:1.75rem}.set .bno-set__list td:last-child{text-align:right;white-space:nowrap}.set .bno-set__list input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--bno-ink)}.set .bno-set__list select{border:1px solid var(--bno-line);border-radius:999px;padding:.2rem .6rem;margin-right:.5rem;background:#fff;font:inherit;font-size:.85rem}.set .bno-set__list .rating__star-wrapper{display:inline-flex;vertical-align:-2px;margin-left:.25rem}.set .bno-set__footer{margin:1.25rem auto 0;display:flex;flex-direction:column;align-items:center;gap:.6rem}.set .bno-set__footer p{margin:0;font-size:1rem;color:var(--bno-muted)}.set .bno-set__footer .total{color:var(--bno-ink);font-weight:500;font-size:1.15rem}.set .bno-set__footer s{color:var(--bno-muted);margin-left:.3rem}.set .bno-set__add{width:auto!important;min-width:260px;max-width:360px;padding-left:2rem;padding-right:2rem}@media(max-width:749px){.set .bno-set__imgs img{width:92px;height:92px}.set .bno-set__list{font-size:.85rem}.set .bno-set__add{width:100%!important;max-width:none}}@media(max-width:749px){.product-form__action-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:.5rem}.product-form__action-wrapper .quantity-selector{display:block;flex:0 0 auto!important;width:auto!important;margin:0!important}.product-form__action-wrapper .quantity-selector__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.product-form__action-wrapper .quantity-selector__wrapper{width:auto!important;height:3rem;display:flex;align-items:stretch;border:1px solid var(--bno-line);border-radius:999px;overflow:hidden;background:#fff}.product-form__action-wrapper .quantity-selector__button-wrapper{display:flex;align-items:stretch;flex:0 0 auto;width:2.4rem!important;border:0!important;background:transparent!important}.product-form__action-wrapper .quantity-selector__button{width:2.4rem!important;height:100%;padding:0!important;display:flex!important;align-items:center;justify-content:center;color:var(--bno-ink)!important;border:0!important;background:transparent}.product-form__action-wrapper .quantity-selector__input{flex:0 0 auto;width:2.2rem!important;min-width:0;height:100%;padding:0;border:0!important;border-radius:0!important;text-align:center;background:transparent}.product-form__action-wrapper .product-form--atc-button{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;min-height:3rem;margin:0!important}}.bno-delivery:has(.entrega-estimada__mensaje[hidden]){align-items:center}.bno-delivery:has(.entrega-estimada__mensaje[hidden])>[data-entrega-estimada-producto]{display:none}.bno-delivery:has(.entrega-estimada__mensaje[hidden])>.coste-envio{margin-left:0!important;flex-basis:calc(100% - 2.2rem)}.bno-delivery:has(.entrega-estimada__mensaje[hidden]):not(:has(.coste-envio)){display:none}.template-cart .cartitems{display:grid;gap:1.25rem}@media(min-width:990px){.template-cart .cartitems{grid-template-columns:minmax(0,1fr) 380px;column-gap:2.5rem;align-items:start}.template-cart .cartitems>:not(.bno-cart-summary){grid-column:1}.template-cart .cartitems>.bno-cart-summary{grid-column:2;grid-row:1 / span 6;position:sticky;top:6rem}.template-cart .cart-title-right{display:none}}.template-cart .cartitems--list{border:0;margin:0;padding:0}.template-cart .cart-item{border:1px solid var(--bno-line-soft)!important;border-radius:14px;padding:1rem!important;margin:0 0 .75rem!important;background:#fff;box-shadow:none!important}.template-cart .cart-item--image-wrapper img{border-radius:10px}.template-cart .cart-item--content-title{font-size:1rem;font-weight:500;letter-spacing:-.005em}.template-cart .cart-item-sku,.template-cart .cart-item-product-options,.template-cart .cart-item--content-price{font-size:.85rem;color:var(--bno-muted)}.template-cart .cart-item .quantity-selector__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-cart .cart-item .quantity-selector__wrapper{width:auto!important;height:2.5rem;display:inline-flex;align-items:stretch;border:1px solid var(--bno-line);border-radius:999px;overflow:hidden;background:#fff}.template-cart .cart-item .quantity-selector__button-wrapper{display:flex;width:2.2rem!important;border:0!important;background:transparent!important}.template-cart .cart-item .quantity-selector__button{width:2.2rem!important;height:100%;padding:0!important;display:flex!important;align-items:center;justify-content:center;color:var(--bno-ink)!important;border:0!important;background:transparent}.template-cart .cart-item .quantity-selector__input{width:2.2rem!important;height:100%;padding:0;border:0!important;border-radius:0!important;text-align:center;background:transparent}.template-cart .cart-item__total{font-weight:500;color:var(--bno-ink)}.bno-cart-extras{display:grid;gap:.75rem}.bno-cart-pallet{margin:0;padding:.8rem 1rem .8rem 2.9rem;border-radius:12px;background:var(--bno-card) no-repeat 1rem .95rem / 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.5' stroke-linecap='round'/%3E%3C/svg%3E");font-size:.85rem;line-height:1.5;color:var(--bno-text, #4a4a4a)}.bno-cart-pallet b{color:var(--bno-ink);font-weight:500}.bno-cart-note{border:1px solid var(--bno-line-soft);border-radius:12px;padding:.8rem 1rem;margin:0!important}.bno-cart-note summary{cursor:pointer;font-size:.9rem;font-weight:500;color:var(--bno-ink);list-style:none}.bno-cart-note summary::-webkit-details-marker{display:none}.bno-cart-note summary:after{content:" +";color:var(--bno-muted)}.bno-cart-note[open] summary:after{content:" \2212"}.bno-cart-note .form-field{margin:.75rem 0 0}.bno-cart-note textarea{min-height:5rem;border-radius:10px}.bno-cart-summary{border:1px solid var(--bno-line-soft);border-radius:16px;padding:1.25rem;background:#fff;margin:0!important;display:flex;flex-direction:column;gap:.75rem}.bno-cart-summary .cart-final-total,.bno-cart-summary .cart-shipping{margin:0!important;padding:0!important;border:0!important}.bno-cart-summary .cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:1.05rem;font-weight:500;color:var(--bno-ink);margin:0}.bno-cart-summary .cart-subtotal .money{font-size:1.5rem;letter-spacing:-.02em}.bno-cart-summary .cart-message{margin:0!important;font-size:.82rem;color:var(--bno-muted)}.bno-cart-summary .cart-message a{color:inherit}.bno-cart-summary .entrega-estimada__mensaje{border:0!important;background:var(--bno-card)!important;border-radius:12px;padding:.75rem .9rem!important;margin:0!important;gap:.6rem}.bno-cart-summary .entrega-estimada__texto{margin:0;font-size:.92rem}.bno-cart-summary .entrega-estimada__aviso{margin:.1rem 0 0;font-size:.78rem;color:var(--bno-muted)}.bno-cart-summary .cart-checkout{margin:0!important;display:flex;flex-direction:column;gap:.6rem}.bno-cart-summary .cart-checkout .button-primary{width:100%;min-height:3.1rem}.bno-cart-terms{margin:0;text-align:center;font-size:.78rem;color:var(--bno-muted)}.bno-cart-terms a{color:var(--bno-ink);text-decoration:underline;text-underline-offset:2px}.bno-cart-summary .cart-continue{text-align:center;font-size:.85rem}.complementary-products--no-recommendations,.product-block--complementary_products:has(.complementary-products--no-recommendations){display:none!important}.navmenu-meganav--desktop{background:#fff}.navmenu-meganav--desktop .navmenu-meganav-wrapper{max-width:1280px;margin:0 auto;padding:1.75rem 2rem 2rem!important}.navmenu-meganav--desktop .navmenu-depth-2{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.5rem 2.25rem;align-items:start}.navmenu-meganav--desktop .navmenu-depth-2>li{margin:0!important;padding:0!important;width:auto!important;break-inside:avoid}.navmenu-meganav--desktop .navmenu-depth-2>li>.navmenu-link-parent,.navmenu-meganav--desktop .navmenu-depth-2>li>.navmenu-item-text{display:block;padding:0 0 .6rem!important;margin:0 0 .35rem;border-bottom:1px solid var(--bno-line-soft);font-size:.75rem!important;font-weight:600!important;letter-spacing:.07em;text-transform:uppercase;color:var(--bno-ink)!important}.navmenu-meganav--desktop .navmenu-depth-2>li ul{margin:0!important;padding:0!important;list-style:none}.navmenu-meganav--desktop .navmenu-depth-2>li ul li{margin:0!important;padding:0!important}.navmenu-meganav--desktop .navmenu-depth-2>li ul a,.navmenu-meganav--desktop .navmenu-link-depth-3{display:block;padding:.28rem 0!important;margin:0!important;font-size:.9rem!important;font-weight:400;color:var(--bno-text, #4a4a4a)!important;text-indent:0!important}.navmenu-meganav--desktop .navmenu-depth-2>li ul a:hover,.navmenu-meganav--desktop .navmenu-link-depth-3:hover{color:var(--bno-ink)!important;text-decoration:underline;text-underline-offset:3px}[data-bno-long]:not(.bno-show-all):not(.bno-searching) [data-bno-extra]{display:none}.bno-searching .bno-filter-more{display:none}.collection-filters__filter-list-item.bno-no-match{display:none!important}.bno-filter-search{list-style:none;margin:.25rem 0 .5rem}.bno-filter-search input{width:100%;height:2.25rem;padding:0 .85rem;border:1px solid var(--bno-line);border-radius:999px;font:inherit;font-size:.85rem;background:#fff}.bno-filter-more{list-style:none;margin:.35rem 0 .25rem}.bno-filter-more button{border:0;background:none;padding:0;font:inherit;font-size:.85rem;font-weight:500;color:var(--bno-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bno-filter-dot{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);margin-right:.45rem;vertical-align:-2px}.collection-filters__filter-link{align-items:center}@media(max-width:749px){.entrega-estimada__ayuda .entrega-estimada__tooltip{left:auto!important;right:-.6rem;transform:translateY(4px)!important;max-width:calc(100vw - 3rem)}.entrega-estimada__ayuda:hover .entrega-estimada__tooltip,.entrega-estimada__ayuda:focus .entrega-estimada__tooltip{transform:translateY(0)!important}.entrega-estimada__ayuda .entrega-estimada__tooltip:after{left:auto;right:.75rem;transform:none}}.mfp-bg{background:#14141473!important;opacity:1!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mfp-content .saso-cross-sell-popup{position:relative;width:min(440px,calc(100vw - 32px))!important;max-width:none!important;margin:0 auto!important;padding:1.75rem 1.5rem 1.25rem!important;background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 24px 60px #0000002e!important;font-family:inherit!important;text-align:center;color:var(--bno-ink)}.saso-cross-sell-popup>br{display:none}.saso-cross-sell-popup .saso-message{display:block;margin:0 2rem 1.1rem;font-size:1.1rem!important;font-weight:500!important;line-height:1.3;letter-spacing:-.01em;color:var(--bno-ink)!important}.saso-cross-sell-popup .saso-products-container table,.saso-cross-sell-popup .saso-products-container tbody{display:block;width:100%;border:0!important;margin:0!important}.saso-cross-sell-popup .saso-products-container tr{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;border:0!important}.saso-cross-sell-popup .saso-product-container{display:flex!important;flex-direction:column;align-items:center;flex:1 1 170px;max-width:100%;padding:0!important;border:0!important;background:none!important}.saso-cross-sell-popup .saso-product-container br{display:none}.saso-cross-sell-popup .saso-image{width:100%;margin:0 0 .75rem!important}.saso-cross-sell-popup .saso-image a{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;max-height:200px;background:var(--bno-card, #f7f7f7);border-radius:12px;padding:1rem}.saso-cross-sell-popup .saso-image img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain;mix-blend-mode:multiply}.saso-cross-sell-popup .saso-title{font-size:.92rem!important;font-weight:400!important;line-height:1.4;color:var(--bno-ink)!important;margin:0 0 .4rem!important}.saso-cross-sell-popup .saso-variants-container select{margin:.25rem 0 .4rem;padding:.4rem .8rem;border:1px solid var(--bno-line);border-radius:999px;font:inherit;font-size:.85rem;background:#fff}.saso-cross-sell-popup .saso-price{font-size:1.05rem!important;font-weight:500!important;color:var(--bno-ink)!important}.saso-cross-sell-popup .saso-was-price{font-size:.85rem;color:var(--bno-muted)!important;text-decoration:line-through;margin-left:.35rem}.saso-cross-sell-popup .saso-add-to-cart{width:100%;margin:.85rem 0 0!important;min-height:2.9rem;padding:0 1.25rem!important;border:0!important;border-radius:999px!important;background:var(--bno-ink)!important;color:#fff!important;font:inherit!important;font-size:.95rem!important;font-weight:500!important;cursor:pointer;box-shadow:none!important}.saso-cross-sell-popup .saso-add-to-cart:hover{background:#333!important}.saso-cross-sell-popup .saso-hide-when-embedded p{margin:.6rem 0 0!important}.saso-cross-sell-popup .saso-close{display:inline-block;padding:.4rem .75rem;font-size:.85rem!important;color:var(--bno-muted)!important;text-decoration:none!important}.saso-cross-sell-popup .saso-close:hover{color:var(--bno-ink)!important}.saso-cross-sell-popup .mfp-close{top:.75rem!important;right:.75rem!important;width:2rem!important;height:2rem!important;line-height:2rem!important;padding:0!important;border-radius:50%;background:var(--bno-card, #f3f3f3)!important;color:var(--bno-ink)!important;opacity:1!important;font-size:1.25rem!important;font-family:inherit!important}.saso-cross-sell-popup .saso-variants-container:empty{display:none}.bno-faq-top{position:sticky;top:var(--bno-sticky-top, 0px);z-index:3;background:#fff;padding:.75rem 0 .9rem;margin-bottom:1rem;border-bottom:1px solid var(--bno-line-soft)}.bno-faq-search{display:flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.1rem;border:1px solid var(--bno-line);border-radius:999px;background:#fff}.bno-faq-search:focus-within{border-color:var(--bno-ink)}.bno-faq-search svg{width:20px;height:20px;fill:none;stroke:var(--bno-muted);stroke-width:1.6;stroke-linecap:round;flex:none}.bno-faq-search input{flex:1;border:0!important;outline:0;background:none;font:inherit;font-size:1rem;color:var(--bno-ink);padding:0!important;height:100%;box-shadow:none!important}.bno-faq-pills{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-top:.75rem}.bno-faq-pills::-webkit-scrollbar{display:none}.bno-faq-pills a{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--bno-line);border-radius:999px;font-size:.88rem;color:var(--bno-ink);text-decoration:none;background:#fff}.bno-faq-pills a:hover{border-color:var(--bno-ink)}.bno-faq-pills a span{font-size:.75rem;color:var(--bno-muted)}.bno-faq-empty{margin:.9rem 0 0;font-size:.9rem;color:var(--bno-muted)}.template-page .faq__categories{display:none!important}.faq__heading{scroll-margin-top:11rem;margin:2rem 0 .25rem!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--bno-muted)!important}.faq__details{border:0!important;border-bottom:1px solid var(--bno-line-soft)!important;margin:0!important;scroll-margin-top:11rem}.faq__summary{padding:1.05rem 0!important;font-size:1rem!important;font-weight:500!important;color:var(--bno-ink)!important}.faq__answer-content{padding:0 0 1.25rem!important;font-size:.95rem;line-height:1.65;color:var(--bno-text, #4a4a4a);max-width:46rem}.faq__answer-content a{color:var(--bno-ink);text-decoration:underline;text-underline-offset:2px}.bno-faq-contact{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;margin:3rem 0 1rem;padding:1.5rem 1.75rem;border-radius:18px;background:var(--bno-card, #f7f7f7)}.bno-faq-contact h2{margin:0 0 .25rem;font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--bno-ink)}.bno-faq-contact p{margin:0;font-size:.92rem;color:var(--bno-muted)}.bno-faq-contact__actions{display:flex;flex-wrap:wrap;gap:.5rem}.bno-faq-btn{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 1.3rem;border-radius:999px;border:1px solid var(--bno-line);background:#fff;color:var(--bno-ink);font-size:.92rem;font-weight:500;text-decoration:none}.bno-faq-btn--dark{background:var(--bno-ink);border-color:var(--bno-ink);color:#fff}.bno-faq-btn--dark:hover{background:#333;color:#fff}.live-search-form{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;overflow:visible!important;position:relative}.live-search-form{width:100%}.live-search-form>.form-field{width:100%;flex:1 1 auto;display:flex;align-items:stretch;border:1px solid var(--bno-line)!important;border-radius:999px!important;overflow:hidden;background:#fff;box-shadow:none!important}.live-search-form:focus-within>.form-field{border-color:var(--bno-ink)!important}.live-search-form .live-search-form-field{flex:1 1 auto;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-left:1.25rem!important}.live-search-form .live-search-button{border:0!important;border-radius:0!important;margin:0!important}@media(min-width:1024px){.site-header .live-search-form>.search-flydown{position:absolute!important;left:0;right:0;top:calc(100% + 6px)}}.search-flydown{border:1px solid var(--bno-line)!important;border-radius:14px!important;box-shadow:0 18px 40px #00000014!important;background:#fff;overflow:hidden}.bno-grid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1rem}.bno-grid-count{margin:0;font-size:.88rem;color:var(--bno-muted);white-space:nowrap}.bno-chips{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0;padding:2px 0}.bno-chips::-webkit-scrollbar{display:none}.bno-chip{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;border:1px solid var(--bno-line);border-radius:999px;background:#fff;color:var(--bno-ink);font-size:.86rem;text-decoration:none;white-space:nowrap}.bno-chip span{font-size:.74rem;color:var(--bno-muted)}.bno-chip:hover{border-color:var(--bno-ink)}.bno-chip.is-active{background:var(--bno-ink);border-color:var(--bno-ink);color:#fff}.bno-chip.is-active:after{content:"\d7";margin-left:.15rem;font-size:1rem;line-height:1}.active-filter-group{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0 0 1rem;list-style:none}.active-filter-group__item{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:var(--bno-card, #f3f3f3);color:var(--bno-ink)!important;font-size:.85rem;text-decoration:none;border:0!important}.active-filter-group__item .filter-icon--remove svg{width:10px;height:10px}.active-filter-group__item--clear,.active-filter-group__clear{background:none!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:1023px){.productgrid--utils-container{gap:.5rem}.utils-filter-button,.utils-sortby-button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:0 1rem!important;border:1px solid var(--bno-line)!important;border-radius:999px!important;background:#fff!important;color:var(--bno-ink)!important;font-weight:500}.utils-filter-button svg,.utils-sortby-button svg{color:var(--bno-ink)}.modal--productgrid-sidebar .modal-content{padding-bottom:5.5rem!important}.bno-modal-foot{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bno-line-soft)}.bno-modal-foot button{width:100%;min-height:3rem;border:0;border-radius:999px;background:var(--bno-ink);color:#fff;font:inherit;font-weight:500;font-size:.95rem}}@media(max-width:1023px){.site-header .live-search-form>.form-field{margin:8px 12px;width:auto}.site-header .live-search-form>.search-flydown{border:0!important;border-top:1px solid var(--bno-line-soft)!important;border-radius:0!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/banoidea-modern.css.map */
