body{font-size:var(--bq-body-m, 14px);line-height:1.6;letter-spacing:.025em;color:var(--bq-ink)}@media screen and (min-width:750px){body{font-size:var(--bq-body-d, 14px)}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.2}h1,.h1{font-size:2.55rem}h2,.h2{font-size:2.3rem}h3,.h3{font-size:2.17rem}h4,.h4{font-size:1.56rem}h5,.h5{font-size:1.5rem}@media screen and (min-width:590px){h1,.h1{font-size:3rem}h2,.h2{font-size:2.7rem}h3,.h3{font-size:2.55rem}h4,.h4{font-size:1.83rem}}.rte p,p{letter-spacing:.025em}.bq-label,.product-form__input .form__label,.product__accordion .accordion__title,.bq-accordion .accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.05rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}@media screen and (min-width:590px){.bq-label,.product-form__input .form__label,.product__accordion .accordion__title,.bq-accordion .accordion__title{font-size:1.12rem}}.page-width{padding:0 2rem}@media screen and (min-width:590px){.page-width{padding:0 4rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:4rem;padding-right:4rem}}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:0;min-height:3.8rem;padding:.8rem 1.8rem;border-radius:0}@media screen and (min-width:590px){.button,.shopify-challenge__button,.customer button{font-size:1.6rem;min-height:4.7rem;padding:1.1rem 2rem}}.button:not([disabled]):hover:after{box-shadow:none}.button:after,.button:before{border-radius:0!important}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:none}.badge,.bq-badge{border-radius:0;font-family:var(--font-body-family);font-size:1rem;line-height:1;letter-spacing:.2em;text-transform:uppercase;background:var(--bq-accent);color:var(--bq-on-accent);border:0;padding:.6rem .6rem .6rem .8rem}@media screen and (min-width:590px){.badge,.bq-badge{font-size:1.2rem;padding:.7rem .8rem .7rem 1rem}}.header-wrapper{background:var(--bq-bg)}.header-wrapper--border-bottom{border-bottom:1px solid var(--bq-line)}.header{padding-top:.5rem;padding-bottom:.5rem}@media screen and (min-width:590px){.header{padding-top:2rem;padding-bottom:2rem}}.header__heading-link{padding:0}.bq-logo-text{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:var(--bq-logo-m, 24px);line-height:1;letter-spacing:.04em;color:var(--bq-ink);margin:1.333rem 0;white-space:nowrap}@media screen and (min-width:769px){.bq-logo-text{font-size:var(--bq-logo-d, 30px)}}.header__icon .svg-wrapper,.header__icon .icon{width:2.7rem;height:2.7rem}@media screen and (min-width:590px){.header__icon .svg-wrapper,.header__icon .icon{width:2.8rem;height:2.8rem}}.bq-hide-account .header__icon--account{display:none!important}.cart-count-bubble{background-color:var(--bq-accent);color:var(--bq-on-accent)}.menu-drawer{width:min(35rem,95vw)}.menu-drawer__menu-item{font-size:1.9rem;padding:1.5rem 2rem;letter-spacing:.025em}@media screen and (min-width:590px){.menu-drawer__menu-item{font-size:2.4rem}}.menu-drawer__menu>li{border-bottom:1px solid var(--bq-line);margin:0 2rem}.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{padding-left:0;padding-right:0}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.4rem;padding:1rem 2.5rem 1rem 4rem}.price{letter-spacing:.025em;color:var(--bq-ink)}.price .price__regular .price-item--regular,.price-item--sale{color:var(--bq-price-now);font-weight:600}.price--on-sale .price__sale s.price-item--regular{color:var(--bq-price-was);opacity:1;font-weight:400;text-decoration-thickness:1px}.price__sale{align-items:baseline;flex-wrap:wrap;column-gap:.6rem}.bq-price-save{color:var(--bq-price-save);font-size:.85em;font-weight:500;letter-spacing:.01em;white-space:nowrap}.bq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.2rem;row-gap:2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:590px){.bq-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3rem;row-gap:4rem}}.bq-card{position:relative;display:block;color:var(--bq-ink);text-decoration:none}.bq-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--bq-soft)}.bq-card__media img,.bq-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bq-card__media .bq-card__img2{opacity:0;transition:opacity .5s cubic-bezier(.26,.54,.32,1)}@media(hover:hover)and (min-width:590px){.bq-card:hover .bq-card__img2{opacity:1}}.bq-card .bq-badge{position:absolute;top:0;right:0;z-index:1}.bq-card__meta{padding:1rem 0 .6rem;text-align:left}.bq-card__title{display:block;margin:0;font-family:var(--font-body-family);font-weight:400;font-size:1.394rem;line-height:1.5;letter-spacing:.025em;color:var(--bq-ink)}.bq-card__price{margin-top:.6rem;font-size:1.159rem;line-height:1.5;letter-spacing:.025em;color:var(--bq-ink)}@media screen and (min-width:590px){.bq-card__title{font-size:1.652rem}.bq-card__price{font-size:1.26rem}}.bq-card__price s{color:var(--bq-price-was);margin-right:.5rem}.bq-card__soldout{opacity:.6;margin-left:.4rem}.bq-card--centered .bq-badge{top:.6rem;left:.6rem;right:auto;font-size:1.1rem;letter-spacing:.05rem;padding:.4rem .8rem;font-weight:500}.bq-card--centered .bq-card__media{margin-bottom:1.6rem}.bq-card--centered .bq-card__media .bq-card__img2{transition:opacity .3s ease}.bq-card--centered .bq-card__meta{padding:0;text-align:center}.bq-card--centered .bq-card__title{font-size:1.5rem;line-height:1.4;margin:0 0 .8rem;letter-spacing:0}.bq-card--centered .bq-card__price{margin:0;font-size:1.5rem;font-weight:500;display:flex;gap:.8rem;justify-content:center;align-items:center;letter-spacing:0}.bq-card--centered .bq-card__price s{margin:0}.bq-card--centered:hover .bq-card__title{opacity:.7}.bq-ph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--bq-soft);border:1px dashed var(--bq-line);color:rgba(var(--bq-ink-rgb),.45);text-align:center;font-size:1.2rem;letter-spacing:.05em;padding:1rem}.bq-ph svg{position:static;width:4rem;height:4rem;opacity:.4;margin-bottom:.8rem}.bq-ph__inner{display:flex;flex-direction:column;align-items:center}.bq-ph-text{color:rgba(var(--bq-ink-rgb),.5)}.bq-pagination{display:flex;justify-content:center;align-items:center;gap:.4rem;padding-top:8rem;font-size:1.4rem}@media screen and (min-width:590px){.bq-pagination{font-size:1.5rem}}.bq-pagination a,.bq-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;color:var(--bq-ink);text-decoration:none}.bq-pagination .is-current{opacity:.3}.bq-pagination .bq-pagination__arrow{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--bq-ink);color:#fff;margin:0 .6rem}.bq-pagination .bq-pagination__arrow svg{width:1.4rem;height:1.4rem}@media screen and (min-width:590px){.bq-pagination .bq-pagination__arrow{width:4.3rem;height:4.3rem}}@media screen and (min-width:750px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - 1.5rem)}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - 1.5rem);padding-left:4.5rem;padding-right:0}.product__media-wrapper media-gallery{position:sticky;top:2rem;display:block}}.product__info-container>*+*{margin:0}.product__info-container>*{margin-bottom:2.5rem}.product__info-container>.product__title{margin-bottom:.67rem}.product__title h1{font-size:2.4rem;font-weight:var(--font-heading-weight);letter-spacing:0}@media screen and (min-width:590px){.product__info-container>.product__title{margin-bottom:1rem}.product__title h1{font-size:3rem}}.product__info-container .price--large{font-size:2.2rem;letter-spacing:.025em}.product__info-container .price--large .price-item--regular{font-size:inherit}@media screen and (min-width:750px){.product__info-container .price--large{font-size:1.8rem}}.product__info-container .price .price__badge-sale,.product__info-container .price .price__badge-sold-out,.product__info-container .price--on-sale .price__badge-sale,.product__info-container .price--sold-out .price__badge-sold-out{display:none!important}.product__info-container .product-form__submit{width:100%;font-size:1.6rem;min-height:4.7rem;margin-bottom:0}.product-form__input--pill input[type=radio]+label{border-radius:0;padding:.7rem 1.5rem;margin:0 .8rem 1.2rem 0;font-size:1.3rem;letter-spacing:.025em;border:0;box-shadow:0 0 0 1px var(--bq-line);background:var(--bq-bg);color:var(--bq-ink)}@media screen and (min-width:590px){.product-form__input--pill input[type=radio]+label{font-size:1.4rem}}.product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--bq-ink);background:var(--bq-bg);color:var(--bq-ink)}.product-form__input .form__label{margin-bottom:1rem}.product__accordion{border-top:0}.product__accordion .summary__title .icon-accordion{display:none}.product__accordion summary{padding:2rem 0}@media screen and (min-width:590px){.product__accordion summary{padding:2.286rem 0}}.product__info-container .product__accordion{margin-bottom:0;border-bottom:1px solid var(--bq-line)}.product__info-container .product__accordion:first-of-type,.bq-tabs-start+.product__accordion{border-top:1px solid var(--bq-line)}.product__accordion .accordion__content{padding:0 0 2rem;font-size:1.4rem}.thumbnail-list{gap:2rem}@media screen and (max-width:589px){.thumbnail-list{gap:1.1rem}}.thumbnail-list__item{max-width:8rem}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:inset 0 0 0 2px var(--bq-ink);border-color:var(--bq-ink)}.product__media-list .product__media-item{border-radius:0}.bq-trust{display:grid;gap:1.4rem}.bq-trust__row{display:flex;align-items:center;gap:1.1rem;font-size:1.4rem;font-weight:500;line-height:1.3;color:var(--bq-ink)}.bq-trust__icon{flex:0 0 3rem;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bq-soft);color:var(--bq-accent)}.bq-trust__icon svg{width:1.6rem;height:1.6rem}.bq-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.bq-pay li{display:inline-flex}.bq-pay .icon{width:4rem;height:2.8rem}.drawer__inner{border-radius:0}.drawer__heading{font-size:2.17rem}@media screen and (min-width:590px){.drawer__heading{font-size:2.55rem}}.cart-drawer .cart-item__image{width:8.8rem;max-width:8.8rem}.cart-drawer .cart-item__media{width:8.8rem}.cart-drawer .cart-item__name{font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:0}.cart-drawer .cart-item{border-bottom:1px solid var(--bq-line)}.cart__checkout-button,.cart-drawer .cart__checkout-button{width:100%;border-radius:0;font-size:1.5rem;line-height:2rem;padding:1.6rem;min-height:5.2rem}.quantity{border-radius:0}.quantity:after,.quantity:before{border-radius:0!important}.bq-section-full{width:100%}.product__info-container>.bq-rating{margin-bottom:1.2rem}.bq-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem var(--bq-r-gap, 8px);color:var(--bq-ink);text-decoration:none;font-size:var(--bq-r-ts, 13px);line-height:1.3;letter-spacing:.01em}.bq-rating--one-line{flex-wrap:nowrap;white-space:nowrap;min-width:0}.bq-rating--one-line .bq-rating__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.bq-rating--link:hover .bq-rating__text{text-decoration:underline}.bq-rating__stars{position:relative;display:inline-block;flex:0 0 auto;font-size:var(--bq-r-ss, 15px);line-height:1;letter-spacing:.05em}.bq-rating__base{color:var(--bq-line)}.bq-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--bq-ink)}.bq-rating--editor{font-size:1.2rem;opacity:.6;border:1px dashed var(--bq-line);padding:.6rem 1rem;white-space:normal}@media screen and (min-width:750px){.bq-rating{font-size:var(--bq-r-ts-d, 16px)}.bq-rating__stars{font-size:var(--bq-r-ss-d, 20px)}}.bq-trust{gap:var(--bq-t-gap, 8px);grid-template-columns:minmax(0,1fr)}.bq-trust__row{gap:1rem;font-size:var(--bq-t-m, 14px);font-weight:400;line-height:1.35;letter-spacing:.01em}.bq-trust__icon{flex:0 0 auto;width:var(--bq-t-icon, 18px);height:var(--bq-t-icon, 18px);border-radius:0;background:none;color:var(--bq-ink)}.bq-trust__icon svg,.bq-trust__icon img{width:100%;height:100%;object-fit:contain}.bq-trust__text strong{font-weight:600}.bq-trust--one-line .bq-trust__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden}.bq-trust--divider{padding-bottom:2rem;border-bottom:1px solid var(--bq-line)}@media screen and (min-width:750px){.bq-trust__row{font-size:var(--bq-t-d, 16px)}}.bq-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.bq-price-row .price{margin:0}.product__info-container .price--on-sale .price-item--regular{opacity:1}.bq-save{display:inline-block;padding:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;color:var(--bq-price-save);background:none;white-space:nowrap}.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;min-height:3.5rem;padding:.9rem 1rem;margin:0 .8rem .8rem 0;border:1px solid var(--bq-ink);border-radius:0;box-shadow:none;background:var(--bq-bg);color:var(--bq-ink);font-size:1.3rem;line-height:1;letter-spacing:.02em}.product-form__input--pill input[type=radio]:checked+label{box-shadow:none;background:var(--bq-ink);color:#fff}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.45}.product-form__input .form__label{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.15em;text-transform:none;margin-bottom:1.2rem}.product__info-container>.bq-sizeguide{position:relative;height:0;margin:0;z-index:2}.bq-sizeguide modal-opener,.bq-sizeguide>.bq-sizeguide__link{position:absolute;right:0;top:0}.bq-sizeguide__link{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;color:var(--bq-ink);font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.025em;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.bq-sizeguide__link svg{width:2.4rem;height:1.2rem;flex:0 0 auto}.bq-sizeguide--preview{position:static!important;height:auto!important;margin-bottom:2.5rem!important}.bq-sizeguide--preview .bq-sizeguide__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.bq-sizeguide--preview .bq-sizeguide__head>*{position:static}.bq-sizeguide--preview .form__label{margin:0}.bq-sizeguide--preview .bq-sizeguide__pills label{pointer-events:none}.bq-stock{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:1px solid var(--bq-stock-border, var(--bq-line));background:var(--bq-stock-bg, var(--bq-soft));color:var(--bq-stock-text, var(--bq-ink));font-size:1.5rem;line-height:1.3}.bq-stock__dot{background:var(--bq-stock-dot, #df4b3f)!important}.bq-delivery__dot{background:var(--bq-delivery-dot, #4caf50)!important}.bq-stock__dot,.bq-delivery__dot{position:relative;flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;background:var(--bq-accent)}.bq-stock__dot:after,.bq-delivery__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:bq-pulse 1.8s ease-out infinite}@keyframes bq-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.bq-stock__dot:after,.bq-delivery__dot:after{animation:none}}.product__info-container>.bq-delivery{margin-top:-1.7rem}.bq-delivery{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.6rem;padding:1rem 1.5rem;border:1px solid var(--bq-line);border-top:0;background:var(--bq-soft);color:var(--bq-ink);font-size:1.2rem;line-height:1.3}.bq-delivery__left,.bq-delivery__right{display:inline-flex;align-items:center;gap:1rem}.bq-delivery__right svg{width:2rem;height:2rem;flex:0 0 auto}.bq-delivery__dot{width:.8rem;height:.8rem}.bq-delivery__date{font-weight:600}.product__info-container>.bq-pay{margin-top:-1.2rem}.bq-pay{gap:.8rem}.bq-pay .icon{width:4rem;height:2.6rem}.bq-offer{padding:1.8rem 1.6rem;border:1px solid var(--bq-line);background:var(--bq-soft);text-align:center;color:var(--bq-ink)}.bq-offer__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bq-offer__text{font-size:1.4rem;line-height:1.5}.bq-offer__text p{margin:0}.bq-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}.bq-offer__tier{display:flex;flex-direction:column;border:1px solid var(--bq-line);background:var(--bq-bg)}.bq-offer__tier-top{padding:.9rem .4rem;background:var(--bq-accent);color:var(--bq-on-accent);font-size:1.3rem;font-weight:600}.bq-offer__tier-bottom{padding:.9rem .4rem;font-size:1.3rem;font-weight:600}@media screen and (min-width:750px){.bq-offer{padding:1.8rem 2.2rem}}.product__info-container .price:not(.price--on-sale) .price__regular .price-item--regular{color:var(--bq-price-now)!important;font-size:2.2rem!important}@media screen and (min-width:750px){.product__info-container .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:1.8rem!important}}.product__title h1{font-size:var(--bq-title-m, 24px)!important}.bq-stock{font-size:var(--bq-fs-m, 15px)}.bq-delivery{font-size:var(--bq-fs-m, 12px)}.bq-offer__title{font-size:var(--bq-of-title-m, 18px)}.bq-offer__text{font-size:var(--bq-of-text-m, 14px)}.bq-offer__tier-top,.bq-offer__tier-bottom{font-size:var(--bq-of-tier-m, 13px)}.bq-acc .accordion__title{font-size:var(--bq-acc-h-m, 10.5px)!important}.bq-acc .accordion__content{font-size:var(--bq-acc-t-m, 14px)}@media screen and (min-width:750px){.product__title h1{font-size:var(--bq-title-d, 30px)!important}.bq-stock{font-size:var(--bq-fs-d, 15px)}.bq-delivery{font-size:var(--bq-fs-d, 12px)}.bq-offer__title{font-size:var(--bq-of-title-d, 18px)}.bq-offer__text{font-size:var(--bq-of-text-d, 14px)}.bq-offer__tier-top,.bq-offer__tier-bottom{font-size:var(--bq-of-tier-d, 13px)}.bq-acc .accordion__title{font-size:var(--bq-acc-h-d, 11px)!important}.bq-acc .accordion__content{font-size:var(--bq-acc-t-d, 14px)}}.product-form__quantity .quantity{min-height:4.6rem!important}.product-form__quantity .quantity__input{font-size:1.6rem}.product-form__quantity .quantity__button{width:4.6rem!important}.bq-acc .accordion__content h3{margin:1.8rem 0 .6rem;font-family:var(--font-body-family);font-size:1em;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:none;color:rgb(var(--color-foreground))}.bq-acc .accordion__content>:first-child{margin-top:0}.bq-acc .accordion__content p{line-height:1.65}.bq-acc .accordion__content ul{margin:0 0 1.2rem;padding-left:2rem;list-style:disc outside}.bq-acc .accordion__content li{margin:0 0 .4rem;line-height:1.6}.header__heading,.header__heading-link{min-width:0;max-width:100%}.bq-logo-text{overflow:hidden}.bq-logo{display:block;line-height:0;margin:1.2rem 0}.bq-logo__img{display:block;width:var(--bq-logo-w-m, 165px);max-width:100%;height:auto}@media screen and (min-width:750px){.bq-logo{margin:1.333rem 0}.bq-logo__img{width:var(--bq-logo-w-d, 300px)}}@media screen and (max-width:989px){.header-wrapper .header.header--mobile-center{grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;column-gap:.4rem;padding-left:.8rem;padding-right:.8rem}.header--mobile-center header-drawer{justify-self:start;margin-left:0}.header--mobile-center .header__heading{justify-self:stretch;width:100%}.header--mobile-center .header__heading-link,.header--mobile-center .bq-logo{display:flex;justify-content:center;width:100%}.header--mobile-center .bq-logo__img{width:min(var(--bq-logo-w-m, 165px),calc(100% - 3.2rem))}.header--mobile-center .bq-logo-text{max-width:calc(100% - 3.2rem);margin-left:auto;margin-right:auto}.header--mobile-center .header__icons{justify-self:end;padding-right:0}.header--mobile-center .header__icon--cart{margin-right:0}}.header__icon--cart .svg-wrapper,.header__icon--cart .svg-wrapper>svg{width:4.4rem;height:4.4rem}.header__icon--cart .svg-wrapper>svg{transform:scale(1.25)}.menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item.link,.menu-drawer .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-size:1.9rem!important;line-height:1.3;text-transform:none;letter-spacing:.02em;padding-top:1.5rem;padding-bottom:1.5rem;min-height:5.2rem}@media screen and (min-width:590px){.menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item.link,.menu-drawer .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-size:2.2rem!important}}.main-page-title~.rte{font-size:1.6rem;line-height:1.7}.main-page-title~.rte h2{margin:3.2rem 0 1.2rem;font-size:2.2rem;line-height:1.25}.main-page-title~.rte img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.main-page-title{font-size:3.4rem}}.bq-ai-label{position:absolute!important;inset:auto auto 1rem 1rem!important;width:auto!important;height:auto!important;z-index:3;max-width:calc(100% - 2rem);padding:.35rem .8rem;background:#1a1a1ab8;color:#fff;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;line-height:1.35;letter-spacing:.02em;text-transform:none;pointer-events:none;object-fit:unset!important}@media screen and (min-width:750px){.bq-ai-label{font-size:1.2rem;inset:auto auto 1.4rem 1.4rem!important}}.bq-sizeguide__intro{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.6}.bq-sizeguide__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bq-sizeguide__table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.4}.bq-sizeguide__table th,.bq-sizeguide__table td{padding:1rem 1.2rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.12);white-space:nowrap}.bq-sizeguide__table thead th{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--color-foreground),.04)}.bq-sizeguide__table tbody th{font-weight:600;text-align:left}.bq-sizeguide__note{margin-top:1.6rem;font-size:1.5rem;line-height:1.6;opacity:.85}.bq-rsg__selected{margin:0 0 1.2rem;padding:.8rem 1.2rem;border-radius:8px;background:#eef2ec;font-size:1.5rem}.bq-rsg__selected[hidden]{display:none}.bq-rsg__table tr.is-selected th,.bq-rsg__table tr.is-selected td{background:#6a7965;color:#fff}.bq-sizeguide__intro ol{margin:.8rem 0 0;padding-left:2rem}.bq-sizeguide__intro li+li{margin-top:.6rem}.bq-sizeguide-modal .bq-rsg .bq-rsg__table thead th{white-space:normal;vertical-align:bottom}@media screen and (max-width:480px){.bq-sizeguide-modal .bq-rsg .bq-rsg__table tbody th{white-space:normal;min-width:6.4rem;line-height:1.3}.bq-sizeguide-modal .bq-rsg .bq-rsg__table th,.bq-sizeguide-modal .bq-rsg .bq-rsg__table td{padding:.8rem .3rem}}@media screen and (max-width:749px){.bq-sizeguide__table{font-size:1.5rem}.bq-sizeguide__table th,.bq-sizeguide__table td{padding:.9rem .4rem}.bq-sizeguide__table thead th{white-space:normal;font-size:1.1rem;letter-spacing:.03em;vertical-align:bottom}.bq-sizeguide__table tbody th{text-align:center}}.bq-sizeguide-modal .product-popup-modal__content-info{padding-right:0}.bq-sizeguide-modal .product-popup-modal__content-info>h2{padding-right:4.4rem}@media screen and (max-width:749px){.bq-sizeguide__table thead th{text-transform:none;font-size:1.2rem;letter-spacing:0}}@media screen and (max-width:749px){.bq-sizeguide-modal .product-popup-modal__content .bq-sizeguide__table{display:table;width:100%;max-width:none;white-space:normal}.bq-sizeguide-modal .bq-sizeguide__table td,.bq-sizeguide-modal .bq-sizeguide__table tbody th{white-space:nowrap}}.pm-policy{max-width:72rem;margin:0 auto;color:var(--bq-ink);font-size:1.6rem;line-height:1.75}.rte .pm-policy p{margin:0 0 1.4rem}.pm-policy__intro{font-size:1.8rem;line-height:1.65;margin-bottom:3.2rem!important}.pm-policy a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.pm-policy a:hover{opacity:.75}.pm-policy h2{margin:4.8rem 0 1.6rem;font-size:2.4rem;line-height:1.25;scroll-margin-top:12rem}.pm-policy h2:first-of-type{margin-top:4rem}.pm-policy ul,.pm-policy ol{margin:0 0 1.6rem;padding-left:2.2rem}.pm-policy li{margin-bottom:.8rem}.pm-policy__summary{margin:0 0 3.2rem;padding:2.4rem 2.8rem;background:var(--bq-soft);border-left:3px solid var(--bq-accent)}.pm-policy__summary-title,.pm-policy__toc-title{margin:0 0 1.2rem!important;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pm-policy__summary ul{margin:0}.pm-policy__summary li:last-child{margin-bottom:0}.pm-policy__card p:last-child{margin-bottom:0!important}.pm-policy__toc{margin:0 0 1.6rem;padding:2rem 0;border-top:1px solid var(--bq-line);border-bottom:1px solid var(--bq-line)}.pm-policy__toc ul,.pm-policy__toc ol{margin:0;padding-left:2.2rem}.pm-policy__toc ul{list-style:none;padding-left:0}.pm-policy__toc li{margin-bottom:.2rem}.pm-policy__toc a{display:inline-block;padding:.6rem 0;text-decoration:none}.pm-policy__toc a:hover{text-decoration:underline;opacity:1}.pm-policy__table-wrap{overflow-x:auto;margin:0 0 1.6rem}.pm-policy table{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.5}.pm-policy th,.pm-policy td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--bq-line)}.pm-policy thead th{background:var(--bq-soft);font-weight:600}.pm-policy__form{margin:0 0 2rem;padding:2rem 2.4rem;background:var(--bq-soft);border:0;font-style:normal}.pm-policy__form p{margin:0 0 .8rem!important}.pm-policy code{font-size:.9em;background:var(--bq-soft);padding:.1rem .5rem}.pm-policy__updated{margin-top:4.8rem!important;font-size:1.4rem;opacity:.7}.pm-faq__item{border-bottom:1px solid var(--bq-line)}.pm-faq h2+.pm-faq__item{border-top:1px solid var(--bq-line)}.pm-faq__item summary{position:relative;display:block;padding:1.8rem 4rem 1.8rem 0;font-size:1.7rem;font-weight:500;line-height:1.45;cursor:pointer;list-style:none}.pm-faq__item summary::-webkit-details-marker{display:none}.pm-faq__item summary:after{content:"";position:absolute;right:.4rem;top:50%;width:1rem;height:1rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-75%) rotate(45deg);transition:transform .2s ease}.pm-faq__item[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.pm-faq__item>p{margin:0 0 2rem!important;padding-right:2rem}@media screen and (min-width:750px){.pm-policy{font-size:1.7rem}.pm-policy__intro{font-size:2rem}.pm-policy h2{font-size:2.8rem}.pm-policy__toc ul,.pm-policy__toc ol{columns:2;column-gap:4rem}.pm-policy__toc li{break-inside:avoid}.pm-faq__item summary{font-size:1.8rem}}.shopify-policy__container{max-width:76rem!important;margin:0 auto!important;padding:3rem 2rem 6rem!important}.shopify-policy__title{text-align:left!important;margin:0 0 3rem!important}.shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.15;letter-spacing:calc(var(--font-heading-scale) * .06rem);color:var(--bq-ink)}.shopify-policy__body .rte{margin-top:0}@media screen and (min-width:750px){.shopify-policy__container{padding:3.6rem 2rem 8rem!important}.shopify-policy__title{margin-bottom:4rem!important}.shopify-policy__title h1{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.pm-policy .pm-policy__form{display:block!important;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.bq-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.2rem}.bq-card__price s{font-size:.9em;text-decoration-thickness:1px}.bq-card__now{color:var(--bq-price-now);font-weight:600}.bq-card__save{color:var(--bq-price-save);font-size:.85em;font-weight:500;letter-spacing:.01em;white-space:nowrap}.bq-card__price s{margin-right:0}.bq-campaign-preview{position:fixed;left:1rem;bottom:8rem;z-index:2147483000;max-width:calc(100% - 2rem);padding:.6rem 1rem;background:#fff4cc;color:#1a1a1a;border:1px solid #C9A227;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.04em;pointer-events:none;box-shadow:0 2px 8px #00000026}.product__info-container .price--on-sale .price-item--sale{font-weight:600}@media screen and (min-width:750px){.bq-card--centered .bq-badge{font-size:1.2rem;letter-spacing:.12em;padding:.6rem .8rem .6rem 1rem;font-weight:600}}@media screen and (max-width:749px){.bq-media-full-m .product__media-wrapper{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);max-width:none}.bq-media-full-m .slider-mobile-gutter{margin-left:0!important;margin-right:0!important;width:100%!important}.bq-media-full-m .product__media-list{margin:0!important;padding:0!important;gap:0!important;scroll-padding-left:0}.bq-media-full-m .product__media-list .product__media-item{width:100%!important;margin:0!important;padding:0!important}.bq-media-full-m .product__media-list .product__media-item .product__media{border-radius:0}.bq-media-full-m .thumbnail-slider{padding:0 2rem;margin-top:.8rem}.bq-media-full-m .product__info-wrapper{padding-top:1.6rem}}.bq-pay--compact{gap:.6rem;flex-wrap:nowrap;justify-content:center}.bq-pay--compact .icon{width:3.4rem;height:2.2rem}@media screen and (max-width:359px){.bq-pay--compact .icon{width:3rem;height:2rem}}@media screen and (min-width:750px)and (max-width:989px){.product.grid--2-col-tablet>.grid__item,.product.product--large:not(.product--no-media) .product__media-wrapper,.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding-left:0;padding-right:0}.product__media-wrapper media-gallery{position:static}.product__info-wrapper .product__info-container{max-width:64rem;margin:2.4rem auto 0}.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:64rem;margin-left:auto;margin-right:auto}}.bq-tp{margin:0 0 1.2rem;padding:1.1rem 1.4rem;background:#eef1ec;border:1px solid #C9D2C5;color:var(--bq-ink);font-size:1.45rem;line-height:1.45;text-align:left}.bq-tp p{margin:0}.bq-tp p+p{margin-top:.4rem}.bq-tp__now{display:flex;gap:.8rem;align-items:flex-start}.bq-tp__now svg{flex:0 0 auto;width:1.9rem;height:1.9rem;color:var(--bq-accent);margin-top:.1rem}.bq-sticky-atc{position:fixed;left:0;right:0;bottom:var(--bq-sticky-offset, 0px);z-index:4;display:block;background:#fff;border-top:1px solid var(--bq-line);box-shadow:0 -4px 16px #1a1a1a14;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px));transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.bq-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .28s ease,visibility 0s}.bq-sticky-atc__inner{display:flex;align-items:center;gap:1rem;max-width:66rem;margin:0 auto}.bq-sticky-atc__img{flex:0 0 auto;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.3rem;background:#f3efe9}.bq-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.bq-sticky-atc__title{font-size:1.35rem;line-height:1.3;color:var(--bq-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-sticky-atc__variant{font-size:1.2rem;color:#6b625a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-sticky-atc__prices{flex:0 0 auto;display:flex;align-items:baseline;gap:.6rem;white-space:nowrap}.bq-sticky-atc__price{font-size:1.45rem;font-weight:600;color:var(--bq-ink)}.bq-sticky-atc__compare{font-size:1.25rem;color:#8a817a}.bq-sticky-atc__compare:empty{display:none}.bq-sticky-atc__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:4.8rem;min-height:4.8rem;padding:0;border:0;border-radius:.3rem;background:var(--bq-accent);color:var(--bq-on-accent);font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.bq-sticky-atc__label{display:none}.bq-sticky-atc__btn:hover{opacity:.9}.bq-sticky-atc__btn:focus-visible{outline:2px solid var(--bq-ink);outline-offset:2px}.bq-sticky-atc__btn[disabled]{opacity:.55;cursor:not-allowed}.bq-sticky-atc__btn.is-loading{opacity:.7;pointer-events:none}@media screen and (min-width:750px){.bq-sticky-atc{left:50%;right:auto;width:min(66rem,calc(100% - 4rem));transform:translate(-50%,130%);padding:1rem 1.2rem;border:1px solid var(--bq-line);box-shadow:0 4px 22px #1a1a1a1f}.bq-sticky-atc.is-visible{transform:translate(-50%)}.bq-sticky-atc__img{width:5.6rem;height:5.6rem}.bq-sticky-atc__title{font-size:1.45rem}.bq-sticky-atc__price{font-size:1.5rem}.bq-sticky-atc__btn{width:auto;min-height:5.2rem;padding:0 2.6rem;margin-left:.6rem}.bq-sticky-atc__label{display:inline}.bq-sticky-atc--mobile{display:none}}@media(prefers-reduced-motion:reduce){.bq-sticky-atc,.bq-sticky-atc.is-visible{transition:none}}.bq-stock--out{--bq-stock-dot: #9a9a9a;--bq-stock-bg: #f5f5f3;--bq-stock-border: #e2e2de;--bq-stock-text: #5a5a5a}.bq-stock--out .bq-stock__dot:after{animation:none}.header-wrapper.color-accent-1{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.header-wrapper.color-accent-1 .bq-logo-white{display:block;width:min(var(--bq-logo-w-m, 165px),100%);height:auto}@media screen and (min-width:990px){.header-wrapper.color-accent-1 .header__heading-logo-wrapper,.header-wrapper.color-accent-1 .bq-logo-white{width:23rem}.header-wrapper.color-accent-1 .header--middle-left{grid-template-columns:auto 1fr auto;column-gap:3rem}}.header-wrapper.color-accent-1 .header__inline-menu .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase}.header-wrapper.color-accent-1 .header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.4rem}.header-wrapper.color-accent-1 .header__submenu .header__menu-item{text-transform:none;letter-spacing:0}.menu-drawer__utility-links:not(:has(a,form,li)){display:none}@media screen and (min-width:990px)and (max-width:1279px){.header-wrapper.color-accent-1 .header__heading-logo-wrapper,.header-wrapper.color-accent-1 .bq-logo-white{width:16rem}.header-wrapper.color-accent-1 .header--middle-left{column-gap:1.6rem}.header-wrapper.color-accent-1 .header__inline-menu .header__menu-item{font-size:1.2rem;padding:1.2rem .7rem;letter-spacing:.02rem}}#pp-tracking-page-app .pp_tracking_content{width:100%;max-width:122rem;margin:0 auto;padding:4rem 2rem 7rem}#pp-tracking-page-app .pp_tracking_title{margin:0 0 3.6rem;font-size:3.2rem;line-height:1.2;letter-spacing:0}#pp-tracking-page-app .pp_tracking_above{margin:0 0 3.2rem;font-size:1.7rem;line-height:1.85;color:var(--bq-ink, #1a1a1a)}#pp-tracking-page-app .pp_tracking_form_in{padding:4.8rem 2rem;border:1px solid #ece9e3;border-radius:.4rem}#pp-tracking-page-app .pp_tracking_span{margin-bottom:.6rem;font-size:1.7rem;color:var(--bq-ink, #1a1a1a)}#pp-tracking-page-app .PP-TextField__Input{min-height:5.2rem;font-size:1.6rem}#pp-tracking-page-app .pp-button-enter{min-height:5.2rem;padding:0 4.4rem;font-size:1.4rem;letter-spacing:.08em}#pp-tracking-page-app .pp_tracking_word{font-size:1.7rem}@media screen and (max-width:749px){#pp-tracking-page-app .pp_tracking_content{padding:2.4rem 1.6rem 5rem}#pp-tracking-page-app .pp_tracking_title{font-size:2.6rem;margin-bottom:2.4rem;text-align:center}#pp-tracking-page-app .pp_tracking_above{font-size:1.5rem;line-height:1.7}#pp-tracking-page-app .pp_tracking_form_in{padding:2rem 1.2rem;border:0}#pp-tracking-page-app .pp-button-enter{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bq-base.css.map */
