:root{--pbd-bg: #F6F1E9;--pbd-surface: #FDFBF7;--pbd-band: #DCE6F0;--pbd-band-deep: #C4D5E6;--pbd-ink: #1C2740;--pbd-text: #2A3244;--pbd-muted: #6F7688;--pbd-line: #E6DFD4;--pbd-line-strong: #CFC5B6;--pbd-primary: #B0523A;--pbd-primary-hover: #94432F;--pbd-on-primary: #FFF7F1;--pbd-accent: #B0523A;--pbd-focus: #B0523A;--pbd-glow: 255, 178, 74;--pbd-font-display: var(--font-heading--family, "Lora", Georgia, serif);--pbd-font-body: var(--font-body--family, "Nunito Sans", system-ui, sans-serif);--pbd-h1: clamp(2.6rem, 5vw, 4.7rem);--pbd-h1-lh: 1.08;--pbd-h1-track: -.02em;--pbd-h2: clamp(1.7rem, 2.7vw, 2.35rem);--pbd-h2-lh: 1.15;--pbd-radius: 6px;--pbd-radius-lg: 14px;--pbd-btn-radius: 999px;--pbd-shadow: 0 24px 60px -24px rgba(60, 40, 20, .28);--pbd-ease: cubic-bezier(.4, 0, .2, 1)}.page-width-wide{--wide-page-width: 75rem}@media(min-width:1600px){.page-width-wide{--wide-page-width: 82.5rem}}body{-webkit-font-smoothing:antialiased}h1 em,.h1 em,.pbd-em{font-style:italic;font-weight:500;color:var(--pbd-accent)}:focus-visible{outline:2px solid var(--pbd-focus);outline-offset:3px}.pbd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 26px;border-radius:var(--pbd-btn-radius);border:1px solid transparent;font-family:var(--pbd-font-body);font-weight:700;font-size:.9rem;letter-spacing:.01em;text-decoration:none;line-height:1;min-height:44px;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .12s ease-out}.pbd-btn:active{transform:scale(.97)}.pbd-btn--primary{background:var(--pbd-primary);color:var(--pbd-on-primary)}.pbd-btn--primary:hover{background:var(--pbd-primary-hover);color:var(--pbd-on-primary)}.pbd-btn--quiet{background:transparent;color:var(--pbd-ink);padding-inline:2px;padding-block:6px;font-weight:600;border-radius:0;border-bottom:1px solid var(--pbd-line-strong)}.pbd-btn--quiet:hover{border-color:var(--pbd-ink);color:var(--pbd-ink);background:#1c27400f}.pbd-wrap{width:100%;max-width:var(--page-width, 1248px);margin-inline:auto;padding-inline:var(--page-margin, 24px);box-sizing:border-box}@media(prefers-reduced-motion:reduce){.pbd-btn{transition:none}}.announcement-bar__text{text-wrap:balance}@media(max-width:720px){.announcement-bar__text{font-size:.8rem;line-height:1.35;padding-block:2px}}.pbd-h2{margin:0;font-family:var(--pbd-font-display);font-size:var(--pbd-h2);font-weight:600;line-height:var(--pbd-h2-lh);letter-spacing:-.015em;color:var(--pbd-ink);text-wrap:balance}.pbd-muted{color:var(--pbd-muted);margin:8px 0 0;font-size:.95rem;max-width:46ch}.pbd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.pbd-types{padding-block:96px 48px;background:var(--pbd-bg);font-family:var(--pbd-font-body)}.pbd-types *,.pbd-types *:before,.pbd-types *:after{box-sizing:border-box}.pbd-types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pbd-type-card{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:var(--pbd-radius-lg);background:#1a2236;aspect-ratio:.8;max-width:100%}.pbd-type-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pbd-type-card:hover img{transform:scale(1.04)}.pbd-type-card__text{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:64px 22px 22px;color:#fff;background:linear-gradient(to top,#0e1626cc,#0e162600)}.pbd-type-card h3{margin:0;color:#fff;font-family:var(--pbd-font-display);font-size:1.5rem;font-weight:600;line-height:1.15}.pbd-type-card small{display:block;margin-top:4px;font-size:.82rem;color:#fffc}.pbd-type-card__arrow{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.55);display:grid;place-items:center;color:#fff;transition:background .2s,color .2s}.pbd-type-card:hover .pbd-type-card__arrow{background:#fff;color:var(--pbd-ink)}@media(max-width:1000px){.pbd-types{padding-block:64px 32px}.pbd-types__grid{gap:14px}}@media(max-width:720px){.pbd-types{padding-block:48px 24px}.pbd-types__grid{grid-template-columns:1fr 1fr;gap:12px}.pbd-type-card{aspect-ratio:.9}.pbd-type-card__text{padding:40px 14px 14px}.pbd-type-card h3{font-size:1.15rem}.pbd-type-card small{font-size:.74rem}.pbd-type-card__arrow{width:32px;height:32px}.pbd-section-head{margin-bottom:24px}}.facets--vertical{--facet-label-transform: none;font-family:var(--pbd-font-body)}.facets--filters-title{font-family:var(--pbd-font-body);font-size:.9rem;font-weight:700;color:var(--pbd-ink)}.facets--vertical .facets__panel{border-bottom:1px solid var(--pbd-line);padding-block:2px}.facets--vertical .facets__summary{padding:14px 0;font-size:.86rem;font-weight:700;color:var(--pbd-ink);cursor:pointer}.facets--vertical .facets__label{font-size:.86rem;font-weight:700;color:var(--pbd-ink);text-transform:none;letter-spacing:0}.facets--vertical .facets__inputs{padding-bottom:16px}.facets--vertical .facets__inputs-list{display:grid;gap:2px}.facets--vertical .facets__inputs-list-item--disabled{display:none}.facets--vertical .checkbox{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:.88rem;color:var(--pbd-text)}.facets--vertical .checkbox__label{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;font-size:.88rem}.facets--vertical .checkbox__label-text{display:flex;align-items:center;justify-content:space-between;flex:1;text-transform:capitalize}.pbd-count{color:var(--pbd-muted);font-size:.78rem;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.checkbox__input:checked+.checkbox__label .checkbox__label-text{color:var(--pbd-ink);font-weight:600}.facets--vertical .pbd-colour-list{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 6px;padding-top:4px}.pbd-colour-list .facets__inputs-list-item{display:block}.pbd-swatch-opt{position:relative;display:grid;justify-items:center;cursor:pointer}.pbd-swatch-opt__input{position:absolute;opacity:0;width:1px;height:1px}.pbd-swatch-opt__dot{display:block;width:30px;height:30px;border-radius:50%;background:var(--c);border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 2px var(--pbd-surface),0 0 0 3px transparent;transition:box-shadow .15s}.pbd-swatch-opt:hover .pbd-swatch-opt__dot{box-shadow:0 0 0 2px var(--pbd-surface),0 0 0 3px var(--pbd-line-strong)}.pbd-swatch-opt__input:checked~.pbd-swatch-opt__dot{box-shadow:0 0 0 2px var(--pbd-surface),0 0 0 3px var(--pbd-ink)}.pbd-swatch-opt__input:focus-visible~.pbd-swatch-opt__dot{box-shadow:0 0 0 2px var(--pbd-surface),0 0 0 3px var(--pbd-focus)}.pbd-swatch-opt.is-disabled{display:none}.pbd-swatch-opt__tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--pbd-ink);color:#fff;font-size:.7rem;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:2}.pbd-swatch-opt:hover .pbd-swatch-opt__tip,.pbd-swatch-opt__input:focus-visible~.pbd-swatch-opt__tip{opacity:1}.facets-remove .pills__pill,.facets-remove__pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--pbd-line-strong);border-radius:999px;background:var(--pbd-surface);color:var(--pbd-ink);font-size:.8rem;font-weight:600;text-transform:capitalize;cursor:pointer}.facets-remove .pills__pill:hover{border-color:var(--pbd-ink)}.facets__clear-all-link{font-size:.8rem;color:var(--pbd-muted);text-decoration:underline;text-underline-offset:3px}.facets__clear-all-link:hover{color:var(--pbd-ink)}.products-count-wrapper{font-size:.86rem;color:var(--pbd-muted)}.sorting-filter__select,.sorting-filter .facets__panel .facets__summary{font-family:var(--pbd-font-body);font-size:.86rem;color:var(--pbd-text)}.sorting-filter__options{border-radius:var(--pbd-radius-lg);box-shadow:var(--pbd-shadow)}.sorting-filter__option{font-size:.86rem}.facets--drawer{font-family:var(--pbd-font-body)}.facets-toggle__button{font-family:var(--pbd-font-body);font-weight:600;color:var(--pbd-ink)}.main-collection-grid__empty{padding:56px 24px;text-align:center;color:var(--pbd-muted);border:1px dashed var(--pbd-line-strong);border-radius:var(--pbd-radius-lg)}.main-collection-grid__empty-title{font-family:var(--pbd-font-display);font-size:1.4rem;color:var(--pbd-ink)}.main-collection-grid__empty-link{color:var(--pbd-ink)}.product-card{transition:transform .35s var(--pbd-ease)}.product-card:hover{transform:translateY(-3px)}.product-card .card-gallery{border-radius:var(--pbd-radius-lg);overflow:hidden;background:var(--pbd-band)}.product-card .card-gallery img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-card:hover .card-gallery img{transform:scale(1.03)}.pbd-card-type{margin:0;font-size:.8rem;color:var(--pbd-muted)}.pbd-card-dots{display:flex;gap:5px;margin-top:4px}.pbd-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);border:1px solid rgba(0,0,0,.12)}.product-card .quick-add,.product-card .quick-add__button{border-radius:999px;font-family:var(--pbd-font-body);font-weight:600;font-size:.84rem}.menu-list__link{font-family:var(--pbd-font-body);font-weight:500;color:var(--pbd-text)}.menu-list__link:hover,.menu-list__link--active{color:var(--pbd-ink)}.menu-list__submenu .mega-menu{border-radius:var(--pbd-radius-lg);box-shadow:var(--pbd-shadow)}.mega-menu__link{font-family:var(--pbd-font-body);font-weight:500;display:flex;justify-content:space-between;gap:16px;border-radius:var(--pbd-radius)}.mega-menu__link:hover{background:#1c27400f;color:var(--pbd-ink)}.pbd-menu-count{color:var(--pbd-muted);font-weight:400;font-variant-numeric:tabular-nums}.mega-menu__link:hover .pbd-menu-count{color:#4f5d78}.pbd-lights .product-card .group-block-content{flex-direction:column;align-items:flex-start;gap:2px}.pbd-lights .product-card .group-block-content>a,.pbd-lights .product-card .group-block-content product-price{width:auto;max-width:none}.pbd-lights .product-card .group-block-content product-price .price{font-size:.9rem;color:var(--pbd-text);font-variant-numeric:tabular-nums}.product-card .product-title,.product-card .group-block-content>a p{font-family:var(--pbd-font-display);font-size:1.02rem;font-weight:600;color:var(--pbd-ink);margin:0}.header-menu .menu-list__submenu,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{background:transparent!important;box-shadow:none}.menu-list__submenu .menu-list__submenu-inner{justify-content:flex-start;padding-block-start:12px;padding-block-end:24px}.menu-list__submenu .mega-menu{width:auto;margin:0;padding:0}.menu-list__submenu .mega-menu__grid{display:block;width:auto}.menu-list__submenu .mega-menu__list{display:grid;grid-template-columns:none;grid-column:auto;gap:2px;min-width:260px;padding:10px;background:var(--pbd-surface);border-radius:var(--pbd-radius-lg);box-shadow:var(--pbd-shadow)}.menu-list__submenu .mega-menu__column{grid-column:auto}.menu-list__submenu .mega-menu__link{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:10px 12px;border-radius:var(--pbd-radius);font-size:.95rem;font-weight:500;color:var(--pbd-text)}.menu-list__submenu .mega-menu__link:hover{background:#1c27400f;color:var(--pbd-ink)}.menu-list__submenu .pbd-menu-all{border-top:1px solid var(--pbd-line);margin-top:6px;padding-top:6px}.menu-list__submenu .pbd-menu-all .mega-menu__link{color:var(--pbd-ink);font-weight:600}.menu-list__submenu .mega-menu.section,.menu-list__submenu .menu-list__submenu-inner{background:transparent!important}.menu-list__submenu .menu-list__submenu-inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.menu-list__submenu .mega-menu__grid,.menu-list__submenu .mega-menu__column,.menu-list__submenu .mega-menu__column>div{background:transparent!important;box-shadow:none!important}.pbd-type-card--all{display:none}@media(max-width:720px){.pbd-type-card--all{display:block}}@media(max-width:720px){.pbd-types .pbd-section-head>.pbd-btn--quiet{display:none}}.pbd-back{max-width:var(--page-width, 1248px);margin:8px auto -8px;padding-inline:var(--page-margin, 24px)}.pbd-back__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--pbd-font-body);font-size:.88rem;font-weight:600;color:var(--pbd-muted);text-decoration:none}.pbd-back__link svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.pbd-back__link:hover{color:var(--pbd-ink)}.pbd-back__link:hover svg{transform:translate(-3px)}.facets__filters-wrapper{display:flex;flex-direction:column}.facets__filters-wrapper>*{order:50}.facets__filters-wrapper>*:has([data-pbd-key=lamp-type]){order:1}.facets__filters-wrapper>*:has([data-pbd-key=room]){order:2}.facets__filters-wrapper>*:has([data-pbd-key=colour]),.facets__filters-wrapper>*:has([data-pbd-key=color]){order:3}.facets__filters-wrapper>*:has([data-pbd-key=price]){order:4}.facets__filters-wrapper>*:has([data-pbd-key=availability]){order:5}.facets--drawer .facets__inputs-list-item--disabled{display:none}@media(min-width:990px){.product-information__grid:not(.product-information--media-none){grid-template-columns:61.8fr 38.2fr!important;column-gap:56px}.product-information__grid:not(.product-information--media-none) .product-information__media{max-width:none}}.product-details,.product-information .product-details{font-family:var(--pbd-font-body)}.pbd-pdp-type{margin:0 0 6px;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--pbd-muted)}.product-details h1,.product-details .h2{font-family:var(--pbd-font-display);font-size:clamp(1.9rem,2.4vw,2.4rem);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--pbd-ink);margin:0}.product-details .rte,.product-details .product-description{font-size:1rem;line-height:1.6;color:var(--pbd-text);max-width:46ch}.product-details .rte p{margin:0 0 .6em}.product-details product-price,.product-details .price{font-family:var(--pbd-font-body);font-size:1.45rem;font-weight:600;color:var(--pbd-ink)}.product-details .tax-note{font-size:.82rem;color:var(--pbd-muted);margin-top:2px}.pbd-colour-note{margin:-6px 0 0;font-size:.85rem;color:var(--pbd-muted)}.product-details .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--pbd-ink)!important;border:1px solid var(--pbd-line-strong)!important;box-shadow:none!important}.product-details .shopify-payment-button__button--unbranded:hover{border-color:var(--pbd-ink)!important}.pbd-pdp-assure{margin-top:4px}.pbd-pdp-assure ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pbd-pdp-assure li{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--pbd-text)}.pbd-pdp-assure svg{width:20px;height:20px;flex:none;stroke:var(--pbd-ink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pbd-qty-note{margin:0 0 10px;font-size:.82rem;color:var(--pbd-muted)}.pbd-qty-note a{color:var(--pbd-ink)}.product-details .accordion__title,.product-details summary .h6,.product-details accordion-custom summary{font-family:var(--pbd-font-body)!important;font-size:.95rem!important;font-weight:700!important;color:var(--pbd-ink)}.product-details accordion-custom .rte{font-size:.92rem}.product-information__media .media-gallery img,.product-information__media .media-gallery__image{border-radius:var(--pbd-radius-lg)}.pbd-back+*{margin-top:0}.sticky-add-to-cart__bar{font-family:var(--pbd-font-body);border-radius:999px}@media(max-width:749px){.sticky-add-to-cart__bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:calc(100% - 24px)!important;border-radius:18px}}.cart-drawer__dialog,.cart-drawer__heading,.cart-totals,.cart-items{font-family:var(--pbd-font-body)}.cart-drawer__heading{font-family:var(--pbd-font-display);font-weight:600}.cart__checkout-button{border-radius:999px!important;font-weight:700}.pbd-checkout-total{font-weight:600;opacity:.9}.pbd-cart-assure{display:grid;gap:8px;width:100%;padding:14px 0 6px;border-top:1px solid var(--pbd-line);margin-top:4px;font-family:var(--pbd-font-body)}.pbd-cart-assure p{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:var(--pbd-text);line-height:1.4}.pbd-cart-assure p small{display:block;font-size:.78rem;color:var(--pbd-muted)}.pbd-cart-assure svg{width:20px;height:20px;flex:none;margin-top:1px;stroke:var(--pbd-ink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pbd-cart-assure__pay{display:flex;flex-wrap:wrap;gap:6px;padding-left:30px}.pbd-cart-assure__pay span{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--pbd-ink);border:1px solid var(--pbd-line-strong);border-radius:6px;padding:3px 7px;background:var(--pbd-surface)}.pbd-cart-assure__secure,.pbd-cart-assure__gift{color:var(--pbd-muted)!important;font-size:.8rem!important}.jdgm-widget,.jdgm-rev-widg,.jm-review-widget,.jdgm-horizon-widget{font-family:var(--pbd-font-body)!important}.jdgm-rev-widg__title,.jdgm-widget .jdgm-rev-widg__header h2,.jm-review-widget-minimal-header__title{font-family:var(--pbd-font-display)!important;font-weight:600!important;font-size:1.6rem!important;color:var(--pbd-ink)!important}.jdgm-write-rev-link,.jdgm-btn,.jdgm-widget .jdgm-btn,.jm-button--primary{background:var(--pbd-primary)!important;border-color:var(--pbd-primary)!important;color:var(--pbd-on-primary)!important;border-radius:999px!important;font-family:var(--pbd-font-body)!important;font-weight:700!important;padding:12px 22px!important}.jm-button--primary:hover{filter:brightness(.94)}.jdgm-star{color:var(--pbd-accent)!important}.jdgm-paginate,.jdgm-rev-widg__paginate{display:none!important}.jdgm-widget .jdgm-temp-loading{display:none}.jm-no-reviews-state__text,.jdgm-empty-state .jm-text{display:none!important}.jm-no-reviews-state{padding:4px 0 8px}.jdgm-horizon-widget{margin-top:8px}.product-details [class*=__pbd_story] p:empty,.product-details [class*=__pbd_story] p:has(>br:only-child),.product-details [class*=__pbd_story] p:has(>span:empty:only-child){display:none}.product-details [class*=__pbd_story] p>br:last-child,.product-details [class*=__pbd_story] p>span:empty{display:none}.product-details [class*=__pbd_story]>:last-child{margin-bottom:0}@media(min-width:750px){.product-information__media{align-self:start}.product-information__grid.product-information--media-left:not(.product-information--media-none):not(.pbd-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.product-information__media .product-media-container.constrain-height{--constrained-height: max(420px, calc(100vh - 340px) )}.product-information__media .product-media-container.constrain-height:has(.product-media-constraint-wrapper){justify-content:center}.product-information__media slideshow-controls{margin-top:10px}}.product-information__media .slideshow-controls__thumbnail img{border-radius:8px}.product-information__media .slideshow-controls__thumbnail{border-radius:8px;opacity:.7;transition:opacity .2s}.product-information__media .slideshow-controls__thumbnail:hover,.product-information__media .slideshow-controls__thumbnail[aria-selected=true]{opacity:1}.product-information__media .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--pbd-ink);outline-offset:2px}.pbd-home{padding:72px 0;background:var(--pbd-base)}.pbd-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pbd-home__card{display:block;text-decoration:none;color:var(--pbd-ink)}.pbd-home__photo{margin:0;aspect-ratio:1;overflow:hidden;border-radius:var(--pbd-radius-lg);background:#d9d2c8}.pbd-home__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pbd-home__card:hover .pbd-home__photo img{transform:scale(1.04)}.pbd-home__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px 0}.pbd-home__name{font-family:var(--pbd-font-display);font-weight:600;font-size:1.05rem}.pbd-home__room{font-size:.85rem;color:var(--pbd-muted);text-align:right}@media(max-width:1000px){.pbd-home{padding:48px 0}.pbd-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pbd-home__meta{flex-direction:column;gap:2px;padding-top:8px}.pbd-home__room{text-align:left}.pbd-home__name{font-size:.95rem}}.product-details accordion-custom .details{border-radius:10px;margin-bottom:8px;background:#fff;border:0!important;box-shadow:inset 0 0 0 1px #1c274024;overflow:hidden;transition:background .2s,box-shadow .2s}.product-details accordion-custom .details[open]{background:#fff;box-shadow:inset 0 0 0 1px var(--pbd-ink)}.product-details accordion-custom .details__header{padding:13px 16px!important;font-family:var(--pbd-font-body)!important;font-weight:700!important;font-size:.95rem!important;color:var(--pbd-ink)}.product-details accordion-custom .details[open]>.details__header{color:var(--pbd-ink)}.product-details accordion-custom .details-content{padding:0 16px 14px!important}.product-details accordion-custom .details-content .rte{font-size:.92rem}.pbd-pdp-assure__ni strong{color:var(--pbd-primary);font-weight:700}.pbd-doc-link{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;border:1px solid var(--pbd-line-strong);border-radius:999px;text-decoration:none;color:var(--pbd-ink);font-family:var(--pbd-font-body);font-size:.9rem;font-weight:700}.pbd-doc-link svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.pbd-doc-link small{font-weight:400;color:var(--pbd-muted)}.pbd-doc-link:hover{border-color:var(--pbd-ink)}.pbd-cart-code{border-top:1px solid var(--pbd-line);padding-top:10px;font-family:var(--pbd-font-body)}.pbd-cart-code summary{cursor:pointer;font-size:.86rem;font-weight:700;color:var(--pbd-ink);list-style:none;display:flex;align-items:center;gap:8px}.pbd-cart-code summary::-webkit-details-marker{display:none}.pbd-cart-code summary:before{content:"+";font-weight:400;width:16px;text-align:center}.pbd-cart-code[open] summary:before{content:"\2212"}.pbd-cart-code__form{display:flex;gap:8px;margin-top:10px}.pbd-cart-code__form input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--pbd-line-strong);border-radius:10px;font:inherit;font-size:.9rem;background:var(--pbd-surface)}.pbd-cart-code__btn{padding:10px 14px;border:0;border-radius:999px;background:var(--pbd-ink);color:#fff;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap}.pbd-cart-code small{display:block;margin-top:8px;font-size:.76rem;color:var(--pbd-muted);line-height:1.4}.cart-summary .pbd-cart-assure,.cart-summary .pbd-cart-assure p,.cart-summary .pbd-cart-assure p small,.cart-summary .pbd-cart-assure__secure,.cart-summary .pbd-cart-code summary,.cart-summary .pbd-cart-code small{color:inherit!important}.cart-summary .pbd-cart-assure svg{stroke:currentColor}.cart-summary .pbd-cart-assure{border-top-color:#ffffff2e}.cart-summary .pbd-cart-assure__pay span{color:inherit;background:transparent;border-color:#ffffff59}.cart-summary .pbd-cart-assure__secure,.cart-summary .pbd-cart-code small{opacity:.75}.cart-summary .pbd-cart-code{border-top-color:#ffffff2e}.cart-summary .pbd-cart-code__form input{background:#ffffff14;color:inherit;border-color:#ffffff59}.cart-summary .pbd-cart-code__btn{background:#fff;color:var(--pbd-ink)}.product-details .variant-option--swatches .variant-option__button-label--has-swatch{width:30px;height:30px}.product-details .variant-option--swatches .swatch{width:30px;height:30px;border:1px solid rgba(28,39,64,.18)}.product-details .variant-option--swatches input:checked+.swatch{box-shadow:0 0 0 2px var(--pbd-surface),0 0 0 4px var(--pbd-ink)}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:120px;padding-inline:22px}.product-details .variant-option legend{font-family:var(--pbd-font-body);font-weight:700;font-size:.9rem}.product-details .variant-option legend .variant-option__swatch-value{font-weight:400;color:var(--pbd-muted);margin-left:6px}.pbd-faq{padding:56px 0 80px}.pbd-faq__wrap{max-width:860px}.pbd-faq__head{margin-bottom:36px}.pbd-faq__head .pbd-h1{font-family:var(--pbd-font-display);font-weight:600;font-size:clamp(2rem,4vw,2.8rem);color:var(--pbd-ink);margin:0 0 8px;letter-spacing:-.01em}.pbd-faq__group{margin-bottom:36px}.pbd-faq__group-title{font-family:var(--pbd-font-body);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pbd-muted);margin:0 0 12px}.pbd-faq__list{display:grid;gap:8px}.pbd-faq__item{border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #1c274024;overflow:hidden;transition:box-shadow .2s}.pbd-faq__item[open]{box-shadow:inset 0 0 0 1px var(--pbd-ink)}.pbd-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-family:var(--pbd-font-body);font-weight:700;font-size:1rem;color:var(--pbd-ink)}.pbd-faq__q::-webkit-details-marker{display:none}.pbd-faq__item[open] .pbd-faq__q{color:var(--pbd-ink)}.pbd-faq__icon{position:relative;flex:none;width:18px;height:18px}.pbd-faq__icon:before,.pbd-faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .25s}.pbd-faq__icon:before{left:0;top:8px;width:18px;height:2px}.pbd-faq__icon:after{left:8px;top:0;width:2px;height:18px}.pbd-faq__item[open] .pbd-faq__icon:after{transform:scaleY(0)}.pbd-faq__a{padding:0 18px 18px;font-size:.95rem;line-height:1.6;color:var(--pbd-text)}.pbd-faq__a p{margin:0 0 10px}.pbd-faq__a p:last-child{margin-bottom:0}.pbd-faq__contact{margin-top:8px;font-size:.95rem;color:var(--pbd-muted)}.pbd-faq__contact a{color:var(--pbd-primary);font-weight:700}@media(max-width:749px){.pbd-faq{padding:32px 0 56px}.pbd-faq__q{padding:14px 16px;font-size:.95rem}}.pbd-wa{position:fixed;left:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-family:var(--pbd-font-body);font-weight:700;font-size:.85rem;box-shadow:0 6px 18px #0000002e;transition:transform .2s}.pbd-wa:hover{transform:translateY(-2px);color:#fff}.pbd-wa svg{width:22px;height:22px;fill:currentColor}@media(max-width:749px){.pbd-wa{padding:10px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pbd-wa span{display:none}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .pbd-wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.pbd-lamps-bar{display:flex;align-items:center;gap:22px;margin:0 0 18px;font-family:var(--pbd-font-body)}.pbd-lamps-bar small{color:var(--pbd-muted);font-size:.82rem}.pbd-lamps-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:700;font-size:.9rem;color:var(--pbd-ink)}.pbd-lamps-switch input{position:absolute;opacity:0;width:1px;height:1px}.pbd-lamps-switch__track{position:relative;width:44px;height:24px;border-radius:999px;background:#c9ced6;transition:background .25s}.pbd-lamps-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s}.pbd-lamps-switch input:checked+.pbd-lamps-switch__track{background:var(--pbd-primary)}.pbd-lamps-switch input:checked+.pbd-lamps-switch__track:after{transform:translate(20px)}.pbd-lamps-switch input:focus-visible+.pbd-lamps-switch__track{outline:2px solid var(--pbd-ink);outline-offset:2px}.pbd-card-pair{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none;background:#beb9b4}html[data-pbd-lamps] .pbd-card-pair{display:block}.pbd-card-pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pbd-card-pair__on{transition:opacity .9s var(--pbd-ease, ease)}html[data-pbd-lamps=off] .pbd-card-pair__on{opacity:0}.pbd-card-pair{container-type:size}.pbd-card-pair__off[src*=pbd-card-chord-off]{translate:0 .4cqmax;scale:1.031}.pbd-card-pair__off[src*=pbd-card-phileas-off]{translate:0 1.97cqmax;scale:1.01}.pbd-card-pair__off[src*=pbd-card-vespa-off]{scale:1.015}.pbd-card-pair__off[src*=pbd-card-zaha-off]{translate:.8cqmax .4cqmax;scale:1.031}@media(max-width:749px){.pbd-lamps-bar{margin-bottom:12px}.pbd-lamps-bar small{display:none}}.product-card .quick-add,.product-card .product-badges{z-index:2}.shopify-section:has(.jdgm-cards-carousel) .section-background,.shopify-section:has(.jdgm-cards-carousel) .section{background:#cfdceb!important}.jdgm-cards-carousel{--text-color: var(--pbd-text) !important;--header-color: var(--pbd-ink) !important;--arrows-color: var(--pbd-ink) !important;--card-color: rgba(255,255,255,.55) !important;--border-radius: var(--pbd-radius-lg) !important;padding:36px 0!important}.jdgm-cards-carousel .jdgm-title{font-family:var(--pbd-font-display)!important;font-weight:600!important;font-size:var(--pbd-h2)!important;line-height:var(--pbd-h2-lh)!important;letter-spacing:-.015em;color:var(--pbd-ink)!important}.jdgm-cards-carousel .jdgm-card{background:#ffffff8c!important;border-radius:var(--pbd-radius-lg)!important;box-shadow:none!important}.jdgm-cards-carousel .jdgm-card img{border-radius:10px}.jdgm-cards-carousel .jdgm-text{font-family:var(--pbd-font-display)!important;line-height:1.5!important;color:var(--pbd-text)!important}.jdgm-cards-carousel .jdgm-reviewer-name{color:var(--pbd-ink)!important;font-weight:700!important}.jdgm-cards-carousel .jdgm-product-name{color:var(--pbd-muted)!important;font-size:.85rem!important}.jdgm-cards-carousel .jdgm-arrow{color:var(--pbd-ink)!important}.pbd-footer{background:var(--pbd-ink);color:#f6f1e9db;padding:64px 0 28px;font-family:var(--pbd-font-body)}.pbd-footer a{color:inherit;text-decoration:none}.pbd-footer a:hover{color:#fff}.pbd-footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:32px}.pbd-footer__logo{font-family:var(--pbd-font-display);font-weight:700;font-size:1.6rem;color:#fff;letter-spacing:-.01em}.pbd-footer__blurb{margin:14px 0 0;max-width:32ch;font-size:.92rem;line-height:1.55;color:#f6f1e9b8}.pbd-footer__social{display:flex;gap:10px;margin-top:18px}.pbd-footer__social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1a;transition:transform .2s}.pbd-footer__social a:hover{transform:translateY(-2px);color:#fff}.pbd-footer__social svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pbd-footer__social .is-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.pbd-footer__social .is-facebook{background:#1877f2}.pbd-footer__social .is-youtube{background:red}.pbd-footer__social .is-whatsapp{background:#25d366}.pbd-footer h4{margin:6px 0 14px;font-family:var(--pbd-font-body);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.pbd-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pbd-footer li a{font-size:.95rem}.pbd-footer__news-text{margin:0 0 12px;font-size:.88rem;color:#f6f1e9b8}.pbd-footer__row{display:flex;gap:8px}.pbd-footer__row input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff;font:inherit;font-size:.92rem}.pbd-footer__row input::placeholder{color:#f6f1e98c}.pbd-footer__row input:focus{outline:2px solid var(--pbd-primary);outline-offset:1px}.pbd-footer__row button{height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s}.pbd-footer__row button:hover{background:#fff;color:var(--pbd-ink)}.pbd-footer__ok{margin:0;font-size:.92rem;color:#fff}.pbd-footer__err{margin:8px 0 0;font-size:.82rem;color:#ffb4a2}.pbd-footer__legal{margin-top:44px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#f6f1e99e;font-size:.8rem}.pbd-footer__legal a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.pbd-footer__cols{grid-template-columns:1fr 1fr;gap:32px 24px}.pbd-footer__brand{grid-column:1 / -1}}@media(max-width:600px){.pbd-footer{padding:44px 0 24px}.pbd-footer__cols{grid-template-columns:1fr 1fr}.pbd-footer__cols>div:last-child{grid-column:1 / -1}.pbd-footer__legal{flex-direction:column}}.pbd-wa{left:auto;right:16px}.pbd-arrow{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pbd-story__controls button{width:44px;height:44px;border-color:#1c274059!important}.pbd-story__controls button:hover{background:#1c274014!important;color:var(--pbd-ink)!important;border-color:var(--pbd-ink)!important}.pbd-type-card__arrow .pbd-arrow{width:18px;height:18px}.slideshow-controls .svg-wrapper svg,.media-gallery .slideshow-arrows svg{stroke-width:1.4}.pbd-story__inner{width:min(1200px,calc(100% - 48px))!important}.pbd-story__slide{padding-right:48px;box-sizing:border-box}.pbd-story h2,.pbd-story h3{font-family:var(--pbd-font-display);font-weight:600}.pbd-story__media,.pbd-story__image{border-radius:var(--pbd-radius-lg)}@media(max-width:749px){.pbd-story__inner{width:calc(100% - 32px)!important}.pbd-story__slide{padding-right:24px}}@media(min-width:750px){.pbd-story--reviews .pbd-story__track{gap:20px}.pbd-story--reviews .pbd-story__slide{flex:0 0 calc((100% - 40px) / 3);padding-right:0}.pbd-story--reviews .pbd-story__review{max-width:none;margin:0;text-align:left;padding:26px 26px 22px;background:#ffffff8c;border-radius:var(--pbd-radius-lg);height:100%;box-sizing:border-box}.pbd-story--reviews .pbd-story__review blockquote{font-family:var(--pbd-font-display);font-size:1.15rem!important;line-height:1.5;margin-bottom:18px}.pbd-story--reviews .pbd-story__review figcaption{font-size:.85rem;color:var(--pbd-muted)}.pbd-story--fits .pbd-story__controls{display:none}}.pbd-footer__strip{background:#cfdceb;color:var(--pbd-ink);font-size:.85rem;text-align:center;padding:10px 0;margin:-64px 0 56px}@media(max-width:600px){.pbd-footer__strip{margin:-44px 0 40px;font-size:.8rem;line-height:1.5;padding:10px 16px}}.swatch,.pbd-swatch-opt__dot{box-shadow:inset 0 0 0 1px #1c274047!important}.product-card .swatch{width:14px;height:14px}.pbd-hero .pbd-btn--quiet:hover,.pbd-hero .pbd-btn--quiet:focus-visible{background:transparent;border-color:var(--pbd-ink)}.pbd-btn:focus-visible{outline:2px solid var(--pbd-ink);outline-offset:3px}.pbd-menu-all .pbd-arrow{width:16px;height:16px;vertical-align:-3px;margin-left:2px}.pbd-story--marquee .pbd-story__track,.pbd-story--marquee .pbd-story__controls{display:none}.pbd-marquee{overflow:hidden;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pbd-marquee__lane{display:flex;gap:20px;width:max-content;animation:pbd-marquee var(--pbd-marquee-speed, 60s) linear infinite}.pbd-marquee:hover .pbd-marquee__lane,.pbd-marquee:focus-within .pbd-marquee__lane{animation-play-state:paused}.pbd-marquee__item{flex:0 0 360px;max-width:360px;margin:0;text-align:left;padding:24px 24px 20px;background:#ffffff8c;border-radius:var(--pbd-radius-lg);box-sizing:border-box}.pbd-marquee__item blockquote{font-family:var(--pbd-font-display);font-size:1.1rem!important;line-height:1.5;margin:0 0 16px;border:0;padding:0}.pbd-marquee__item figcaption{font-size:.85rem;color:var(--pbd-muted);font-weight:600}@keyframes pbd-marquee{to{transform:translate(calc(-50% - 10px))}}@media(max-width:749px){.pbd-marquee__item{flex-basis:280px;max-width:280px;padding:18px}.pbd-marquee__item blockquote{font-size:1rem!important}}@media(prefers-reduced-motion:reduce){.pbd-marquee__lane{animation:none;flex-wrap:wrap;width:auto}.pbd-marquee__item:nth-child(n+4){display:none}.pbd-marquee{mask-image:none;-webkit-mask-image:none}}.pbd-marquee__lane{align-items:stretch}.pbd-story .pbd-marquee__item{height:auto;text-align:left}@media(max-width:749px){.pbd-story .pbd-marquee__item{padding:18px 18px 16px!important;flex-basis:270px;max-width:270px}.pbd-story .pbd-marquee__item blockquote{font-size:1rem!important;line-height:1.5}.pbd-marquee{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.pbd-marquee__lane{gap:14px;animation-duration:calc(var(--pbd-marquee-speed, 60s) * 1.3)}}.menu-list__submenu .pbd-menu-all .mega-menu__link .wrap-text{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.menu-list__submenu .pbd-menu-all .pbd-arrow{vertical-align:middle;margin:0}.menu-list__submenu .menu-list__submenu-inner{padding-block-start:6px;padding-block-end:12px}.menu-list__submenu .mega-menu,.menu-list__submenu .mega-menu__grid,.menu-list__submenu .mega-menu__column{padding:0!important;margin:0!important}.menu-list__submenu:before,.menu-list__submenu:after{display:none}.menu-list__submenu .mega-menu.section{box-shadow:none!important;width:auto!important}.menu-list__submenu .menu-list__submenu-inner{padding-inline:0!important}@media(min-width:990px){.menu-list__list-item{position:relative}.menu-list__list-item>.menu-list__submenu{left:-12px!important;right:auto!important;width:max-content!important;min-width:0!important}.menu-list__submenu .menu-list__submenu-inner{max-width:none!important;margin:0!important;width:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pbd-editorial.css.map */
