.bq-cd{--cd-ink: #2f3a2c;--cd-muted: #737373;--cd-line: #ececea;--cd-pad: 1.6rem;padding:0!important;background:#fff;color:var(--cd-ink)}@media screen and (min-width:750px){.bq-cd{--cd-pad: 2.4rem;width:44rem}}.bq-cd .bq-cd__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem var(--cd-pad);border-bottom:1px solid var(--cd-line);background:#fff}.bq-cd .bq-cd__heading{margin:0;font-family:var(--font-body-family);font-size:1.9rem!important;font-weight:700;line-height:1.2;letter-spacing:0;color:var(--cd-ink)}.bq-cd .bq-cd__close{position:static;min-width:4.4rem;min-height:4.4rem;margin-right:-1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cd-ink)}.bq-cd .bq-cd__close .svg-wrapper{width:1.8rem;height:1.8rem}.bq-cd__urgency{flex:0 0 auto;padding:1.1rem var(--cd-pad) 1.2rem;background:#fdeeef;border-bottom:1px solid #f4d0d4;text-align:center}.bq-cd__urgency-title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#8b1e2d}.bq-cd__urgency-text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.4;color:#5c2a31}.bq-cd__timer{display:inline-block;min-width:4.2ch;font-weight:700;color:#8b1e2d;font-variant-numeric:tabular-nums}.bq-cd .bq-cd__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-cd .bq-cd__items{padding:0 var(--cd-pad)}.bq-cd .cart-item.bq-cd__item{position:relative;display:grid;grid-template-columns:10.4rem minmax(0,1fr);grid-template-rows:auto;gap:1.4rem;margin:0;padding:1.8rem 0;border-bottom:1px solid var(--cd-line)}.bq-cd .cart-item.bq-cd__item:last-child{border-bottom:0}.bq-cd__media{display:block;width:10.4rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;border:1px solid var(--cd-line);background:#f6f6f4}.bq-cd__img{display:block;width:100%;height:100%;object-fit:cover}.bq-cd__info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.bq-cd .bq-cd__title{display:block;padding-right:3.6rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--cd-ink);text-decoration:none;overflow-wrap:anywhere}.bq-cd .bq-cd__title:hover{text-decoration:underline;text-underline-offset:.2rem}.bq-cd__variant{margin:.4rem 0 0;font-size:1.3rem;line-height:1.35;color:var(--cd-muted)}.bq-cd__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:.7rem}.bq-cd__was{font-size:1.3rem;color:var(--bq-price-was, #b5544f);text-decoration-thickness:1px}.bq-cd__now{font-size:1.6rem;font-weight:700;color:var(--bq-price-now, #4e5b4a)}.bq-cd__save{margin:.2rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.3;color:#3d7a45}.bq-cd__qty-row{position:relative;display:flex;align-items:center;gap:1rem;margin-top:1rem}.bq-cd .bq-cd__qty{display:inline-flex;width:auto;min-height:0;height:3.6rem;border:1px solid #dadad6;border-radius:4px;background:#fff;overflow:hidden}.bq-cd .bq-cd__qty:before,.bq-cd .bq-cd__qty:after{display:none}.bq-cd .bq-cd__qty .quantity__button{width:3.8rem;height:100%;padding:0;border:0;background:#fff;color:var(--cd-ink);cursor:pointer}.bq-cd .bq-cd__qty .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}.bq-cd .bq-cd__qty .quantity__button:hover{background:#f6f6f4}.bq-cd .bq-cd__qty .quantity__button.disabled{opacity:.35}.bq-cd .bq-cd__qty .quantity__input{width:3.8rem;height:100%;padding:0;border:0;border-left:1px solid #dadad6;border-right:1px solid #dadad6;background:#fff;font-size:1.4rem;font-weight:600;text-align:center;color:var(--cd-ink);opacity:1;-moz-appearance:textfield}.bq-cd .bq-cd__qty .quantity__input::-webkit-outer-spin-button,.bq-cd .bq-cd__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bq-cd .bq-cd__qty .quantity__button:focus-visible,.bq-cd .bq-cd__qty .quantity__input:focus-visible{outline:2px solid var(--bq-accent, #6a7965);outline-offset:-2px;box-shadow:none}.bq-cd .bq-cd__qty-row .loading__spinner{position:static;width:1.8rem;height:1.8rem}.bq-cd .bq-cd__remove{position:absolute;top:1.2rem;right:-.8rem}.bq-cd .bq-cd__remove .cart-remove-button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:#8a8a8a;cursor:pointer;box-shadow:none}.bq-cd .bq-cd__remove .cart-remove-button:before,.bq-cd .bq-cd__remove .cart-remove-button:after{display:none}.bq-cd .bq-cd__remove .cart-remove-button .svg-wrapper{width:1.6rem;height:1.6rem}.bq-cd .bq-cd__remove .cart-remove-button:hover{color:var(--cd-ink)}.bq-cd .bq-cd__remove .cart-remove-button:focus-visible{outline:2px solid var(--bq-accent, #6a7965);outline-offset:-4px}.bq-cd .cart-item__error{margin-top:.6rem}.bq-cd .cart-item__error:empty{display:none}.bq-cd .bq-cd__footer{flex:0 0 auto;padding:1.2rem var(--cd-pad) calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cd-line);background:#fff;box-shadow:0 -6px 16px #1a1a1a0d}.bq-cd .bq-cd__summary{margin:0;padding:0}.bq-cd .bq-cd__summary>*+*{margin-top:0}.bq-cd__discount{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .8rem;font-size:1.3rem;font-weight:600;color:#3d7a45}.bq-cd__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .6rem;margin:0 0 1rem;font-size:1.3rem;line-height:1.3;color:var(--cd-ink);text-align:center}.bq-cd__trust strong{font-weight:700}.bq-cd__stars{color:#2e8b7a;letter-spacing:.08em;font-size:1.4rem}.bq-cd__trust-count{color:var(--cd-muted)}.bq-cd .cart__ctas{display:block;margin:0}.bq-cd .bq-cd__checkout{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.4rem;margin:0;padding:0 1.6rem;border:0;border-radius:6px;background:var(--bq-accent, #6a7965);color:#fff;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:.02em;text-transform:none;cursor:pointer;box-shadow:none;transition:background-color .2s ease}.bq-cd .bq-cd__checkout:before,.bq-cd .bq-cd__checkout:after{display:none}.bq-cd .bq-cd__checkout:hover{background:#5a6956}.bq-cd .bq-cd__checkout:focus-visible{outline:2px solid var(--cd-ink);outline-offset:2px}.bq-cd .bq-cd__checkout[disabled]{opacity:.6;cursor:not-allowed}.bq-cd__lock{display:inline-flex}.bq-cd__continue{display:block;width:100%;margin:.4rem 0 0;padding:1rem 0;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:var(--cd-ink);text-align:center;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.bq-cd__continue:hover{text-decoration-thickness:2px}.bq-cd__continue:focus-visible{outline:2px solid var(--bq-accent, #6a7965);outline-offset:2px}.bq-cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.2rem 0 0;padding:0;list-style:none}.bq-cd__pay li{display:flex}.bq-cd__pay .icon{width:3.8rem;height:2.4rem}@media screen and (max-width:359px){.bq-cd{--cd-pad: 1.2rem}.bq-cd .cart-item.bq-cd__item{grid-template-columns:8.8rem minmax(0,1fr);gap:1.1rem}.bq-cd__media{width:8.8rem}.bq-cd .bq-cd__checkout{font-size:1.5rem}}.bq-cd .cart-drawer__form{padding:0!important;flex-wrap:nowrap!important}.bq-cd .bq-cd__footer{padding:1.2rem var(--cd-pad) calc(1.2rem + env(safe-area-inset-bottom,0px))!important}.bq-cd .cart-item.bq-cd__item{gap:1.4rem!important;margin-bottom:0!important}.bq-cd .bq-cd__title{font-size:1.5rem!important}.bq-cd .bq-cd__qty{min-width:0!important;width:auto!important;min-height:0!important}.bq-cd .bq-cd__close{margin-right:-1rem!important}.bq-cd .custom__items-wrapper.bq-cd__scroll{overflow-y:auto;display:block}.bq-cd .cart-drawer__footer>*+*{margin:0!important}@media screen and (max-width:359px){.bq-cd .cart-item.bq-cd__item{gap:1.1rem!important}}@media screen and (max-height:700px){.bq-cd .bq-cd__header{padding-top:1rem;padding-bottom:1rem}.bq-cd__urgency{padding-top:.8rem;padding-bottom:.9rem}.bq-cd .cart-item.bq-cd__item{padding:1.4rem 0}.bq-cd .bq-cd__footer{padding-top:1rem!important}.bq-cd__trust{margin-bottom:.8rem}.bq-cd .bq-cd__checkout{min-height:5rem}.bq-cd__continue{padding:.7rem 0}}.bq-cd .bq-cd__title{color:#3f4d3b}.bq-cd__buy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 1rem;width:100%;margin-top:1rem}.bq-cd .bq-cd__buy .bq-cd__qty-row{margin-top:0}.bq-cd__pricebox{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.bq-cd__pricebox .bq-cd__prices{justify-content:flex-end;margin-top:0}.bq-cd__pricebox .bq-cd__save{margin-top:.2rem}.bq-cd__extra{display:inline-flex;align-items:center;gap:.5rem;margin:.6rem 0 0;padding:.45rem .9rem;border-radius:6px;background:#e3eadf;border:1px solid #cdd8c8;color:#33402f;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bq-cd__extra svg{flex:0 0 auto;color:#4f6a49}.bq-cd__ship{margin:0 0 1rem;padding:.9rem 1.2rem;border:1px solid #d9e1d5;border-radius:6px;background:#f6f8f4}.bq-cd__ship-title{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;line-height:1.3;color:#3f4d3b}.bq-cd__ship-list{margin:0;padding:0;list-style:none}.bq-cd__ship-list li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.3rem;line-height:1.5;color:var(--cd-ink)}.bq-cd__ship-list small{font-size:1.15rem;color:var(--cd-muted)}.bq-cd__ship-list strong{flex:0 0 auto;font-weight:700;color:#3f4d3b}.bq-cd__ship-note{margin:.3rem 0 0;font-size:1.15rem;line-height:1.35;color:var(--cd-muted)}.bq-cd .bq-cd__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .4rem!important;font-size:1.4rem;line-height:1.35;color:var(--cd-ink)}.bq-cd .bq-cd__row.bq-cd__discount{font-weight:700;color:#2f7a3e}.bq-cd__discount-label{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .7rem .2rem .6rem;border-radius:6px;background:#e3eadf}.bq-cd .bq-cd__row.bq-cd__total{margin-bottom:.9rem!important;font-size:1.55rem;font-weight:700}@media screen and (max-height:700px){.bq-cd__ship{padding:.7rem 1rem;margin-bottom:.8rem}.bq-cd__ship-list li{line-height:1.4}}.bq-cd__ship--list{display:none;margin:0 var(--cd-pad) 1.6rem}@media screen and (max-height:760px){.bq-cd__ship--footer{display:none}.bq-cd__ship--list{display:block}}@media screen and (max-width:359px){.bq-cd__ship{padding:.8rem 1rem}.bq-cd__ship-list li{font-size:1.2rem;gap:.6rem}.bq-cd__ship-list small{font-size:1.05rem}}.bq-cd__ship-text{margin:0;font-size:1.3rem;line-height:1.45;color:var(--cd-ink)}.bq-cd__ship-cta{display:block;width:100%;margin:.8rem 0 0;padding:.9rem 1rem;min-height:4.2rem;border:1.5px solid var(--bq-accent, #6a7965);border-radius:6px;background:#fff;color:#3f4d3b;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bq-cd__ship-cta:hover{background:var(--bq-accent, #6a7965);color:#fff}.bq-cd__ship-cta:focus-visible{outline:2px solid var(--cd-ink);outline-offset:2px}@media screen and (max-width:359px){.bq-cd__ship-text{font-size:1.2rem}}.bq-ship__opts{display:grid;gap:.6rem;margin-top:.2rem}.bq-ship__opt{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;border:1.5px solid #d9e1d5;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bq-ship__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bq-ship__dot{width:1.8rem;height:1.8rem;border:2px solid #9aa797;border-radius:50%;background:#fff;display:grid;place-items:center}.bq-ship__dot:after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:transparent}.bq-ship__opt:has(input:checked){border-color:var(--bq-accent, #6a7965);background:#f1f5ef}.bq-ship__opt:has(input:checked) .bq-ship__dot{border-color:var(--bq-accent, #6a7965)}.bq-ship__opt:has(input:checked) .bq-ship__dot:after{background:var(--bq-accent, #6a7965)}.bq-ship__opt:has(input:focus-visible){outline:2px solid var(--cd-ink);outline-offset:2px}.bq-ship__name{font-size:1.35rem;line-height:1.3;color:var(--cd-ink)}.bq-ship__name small{font-size:1.15rem;color:var(--cd-muted);white-space:nowrap}.bq-ship__price{font-size:1.35rem;font-weight:700;color:#3f4d3b;white-space:nowrap}.bq-ship__addr{margin-top:.9rem}.bq-ship__addr[hidden]{display:none}.bq-ship__hint{margin:0 0 .6rem;font-size:1.25rem;line-height:1.4;color:var(--cd-ink)}.bq-ship__fields{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.6rem}.bq-ship__fields .bq-ship__prov{grid-column:1 / -1}.bq-ship__fields input,.bq-ship__fields select{width:100%;min-height:4.2rem;padding:0 1rem;border:1px solid #cdd8c8;border-radius:6px;background:#fff;font-family:var(--font-body-family);font-size:1.6rem;color:var(--cd-ink);box-shadow:none}.bq-ship__fields input:focus-visible,.bq-ship__fields select:focus-visible{outline:2px solid var(--bq-accent, #6a7965);outline-offset:0}.bq-ship__apply{display:block;width:100%;margin:.7rem 0 0;min-height:4.2rem;padding:.8rem 1rem;border:1.5px solid var(--bq-accent, #6a7965);border-radius:6px;background:#fff;color:#3f4d3b;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.bq-ship__apply:hover{background:var(--bq-accent, #6a7965);color:#fff}.bq-ship__apply[disabled]{opacity:.6;cursor:progress}.bq-ship__msg{margin:.6rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--cd-muted)}.bq-ship__msg:empty{display:none}.bq-ship__msg[data-tone=ok]{color:#2f7a3e}.bq-ship__msg[data-tone=error]{color:#a1362f}.bq-ship__edit{padding:0;border:0;background:none;font:inherit;font-weight:700;color:#3f4d3b;text-decoration:underline;cursor:pointer}@media screen and (max-width:359px){.bq-ship__opt{padding:.75rem .8rem;gap:.7rem}.bq-ship__name{font-size:1.25rem}.bq-ship__name small{font-size:1.05rem}}.bq-ship.bq-cd__ship--list{display:block}.bq-ship .bq-cd__ship-title{margin-bottom:.7rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.bq-ship.is-busy .bq-ship__opts{opacity:.6;pointer-events:none}.bq-ship__msg{color:#a1362f}.bq-cd .bq-cd__summary .bq-cd__row.bq-cd__discount{margin:0 0 .8rem!important;font-size:1.35rem}.bq-cd .bq-cd__checkout+.bq-cd__pay,.bq-cd .cart__ctas+.bq-cd__pay{margin-top:.9rem}.bq-cd .bq-rw{flex:0 0 auto;padding:1rem var(--cd-pad) .8rem;border-bottom:1px solid var(--cd-line);background:#f6f8f4}.bq-cd .bq-rw__msg{margin:0 0 .9rem;font-size:1.35rem;line-height:1.35;text-align:center;color:var(--cd-ink)}.bq-cd .bq-rw__msg strong{font-weight:700;color:#4e5b4a}.bq-cd .bq-rw__next{display:block;margin-top:.1rem;font-size:1.25rem;color:var(--cd-ink)}.bq-cd .bq-rw__track{position:relative;height:5.6rem;margin:0 3.4rem 0 .4rem}.bq-cd .bq-rw__bar{position:absolute;left:0;right:0;top:1.1rem;height:.5rem;border-radius:999px;background:#dfe5db;overflow:hidden}.bq-cd .bq-rw__fill{display:block;height:100%;border-radius:inherit;background:#6a7965;transition:width .4s ease}.bq-cd .bq-rw__step{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.bq-cd .bq-rw__dot{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:50%;border:2px solid #c9d2c4;background:#fff;color:#9aa596;transition:background-color .3s ease,border-color .3s ease}.bq-cd .bq-rw__step.is-completed .bq-rw__dot{border-color:#6a7965;background:#e9eee6;color:#4e5b4a}.bq-cd .bq-rw__step.is-unlocked .bq-rw__dot{border-color:#6a7965;background:#6a7965;color:#fff;box-shadow:0 0 0 3px #6a796538}.bq-cd .bq-rw__label{margin-top:.25rem;font-size:1.05rem;line-height:1.15;text-align:center;white-space:nowrap;color:var(--cd-muted);letter-spacing:.02em;text-transform:uppercase}.bq-cd .bq-rw__label b{font-weight:600;color:var(--cd-ink);text-transform:none;letter-spacing:0}.bq-cd .bq-rw__step.is-unlocked .bq-rw__label b,.bq-cd .bq-rw__step.is-completed .bq-rw__label b{color:#4e5b4a}.bq-cd .bq-rw__note{margin:.2rem 0 0;font-size:1.1rem;line-height:1.3;text-align:center;color:var(--cd-muted)}.bq-cd .bq-rw-gift{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid var(--cd-line)}.bq-cd .bq-rw-gift__media{display:flex;align-items:center;justify-content:center;width:6.4rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#6a7965;color:#fff}.bq-cd .bq-rw-gift__media .bq-rw-icon{width:2.8rem;height:2.8rem}.bq-cd .bq-rw-gift__title{margin:0;padding-right:0}.bq-cd .bq-rw-gift .bq-cd__variant{margin-top:.2rem}.bq-cd .bq-rw-gift__price{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.bq-cd .bq-rw-gift__free{font-size:1.5rem;font-weight:700;color:#4e5b4a}.bq-cd .cart-drawer__form>.drawer__contents{width:100%;min-width:0;max-width:100%}.bq-cd .bq-up__viewport,.bq-cd .bq-up__track{min-width:0;max-width:100%}.bq-cd .bq-up{display:block;min-width:0;margin:.2rem var(--cd-pad) 1.2rem;padding:1.2rem 0 0;border-top:1px solid var(--cd-line)}.bq-cd .bq-up[hidden]{display:none}.bq-cd .bq-up__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.3;text-align:center;color:var(--cd-ink)}.bq-cd .bq-up__viewport{position:relative}.bq-cd .bq-up__track{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bq-cd .bq-up__track::-webkit-scrollbar{display:none}.bq-cd .bq-up__item{flex:0 0 86%;scroll-snap-align:start;display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;align-items:center;padding:.8rem;border-radius:10px;background:#f5f5f3}.bq-cd .bq-up__media{display:block;width:7.2rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#fff}.bq-cd .bq-up__media img{display:block;width:100%;height:100%;object-fit:cover}.bq-cd .bq-up__body{min-width:0}.bq-cd .bq-up__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--cd-ink);text-decoration:none}.bq-cd .bq-up__price{margin:.2rem 0 .6rem;font-size:1.35rem}.bq-cd .bq-up__price s{margin-right:.4rem;font-size:1.2rem;color:var(--bq-price-was, #b5544f)}.bq-cd .bq-up__price span{font-weight:700;color:var(--bq-price-now, #4e5b4a)}.bq-cd .bq-up__actions{display:flex;gap:.6rem}.bq-cd .bq-up__size{flex:1 1 auto;min-width:0;min-height:3.8rem;padding:0 .8rem;border:1px solid #cdd8c8;border-radius:6px;background:#fff;font-family:var(--font-body-family);font-size:1.3rem;color:var(--cd-ink)}.bq-cd .bq-up__size.is-required{border-color:#b5544f;box-shadow:0 0 0 2px #b5544f26}.bq-cd .bq-up__add{position:relative;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:0 1.2rem;border:0;border-radius:6px;background:#6a7965;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.bq-cd .bq-up__size+.bq-up__add{flex:0 0 auto}.bq-cd .bq-up__add:hover{background:#5b6857}.bq-cd .bq-up__add:focus-visible{outline:2px solid var(--cd-ink);outline-offset:2px}.bq-cd .bq-up__add[disabled]{background:#b9c0b6;cursor:not-allowed}.bq-cd .bq-up__spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bqUpSpin .7s linear infinite}.bq-cd .bq-up__add.is-busy .bq-up__add-text{visibility:hidden}.bq-cd .bq-up__add.is-busy .bq-up__spinner{display:block;position:absolute}@keyframes bqUpSpin{to{transform:rotate(360deg)}}.bq-cd .bq-up__arrow{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-top:-1.6rem;padding:0;border:1px solid var(--cd-line);border-radius:50%;background:#fff;color:var(--cd-ink);box-shadow:0 2px 8px #00000014;cursor:pointer}.bq-cd .bq-up__arrow[hidden]{display:none}.bq-cd .bq-up__arrow--prev{left:-1.2rem}.bq-cd .bq-up__arrow--next{right:-1.2rem}.bq-cd .bq-cd__header{padding-top:1rem;padding-bottom:1rem}.bq-cd .bq-cd__heading{font-size:1.7rem!important}.bq-cd__urgency{padding:.7rem var(--cd-pad)}.bq-cd__urgency-text{margin:0;font-size:1.2rem;line-height:1.35}.bq-cd__urgency-title{font-size:1.15rem;letter-spacing:.05em}.bq-cd__urgency-hold{white-space:nowrap}.bq-cd .bq-rw{padding:.7rem var(--cd-pad) .5rem}.bq-cd .bq-rw__msg{margin-bottom:.5rem;font-size:1.2rem;line-height:1.3}.bq-cd .bq-rw__next{display:inline;margin:0 0 0 .3rem;font-size:1.2rem}.bq-cd .bq-rw__track{height:3.6rem}.bq-cd .bq-rw__bar{top:.9rem;height:.4rem}.bq-cd .bq-rw__dot{width:2.2rem;height:2.2rem}.bq-cd .bq-rw__dot .bq-rw-icon{width:1.2rem;height:1.2rem}.bq-cd .bq-rw__label{margin-top:.2rem;font-size:1rem}.bq-cd .bq-rw__note{margin-top:.1rem;font-size:1rem}.bq-cd .bq-rw-gift{grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1rem;padding:.9rem 0}.bq-cd .bq-rw-gift__media{width:4.4rem}.bq-cd .bq-rw-gift__title{font-size:1.35rem!important}.bq-cd .bq-rw-gift .bq-cd__variant{margin-top:.1rem;font-size:1.15rem}.bq-cd .bq-rw-gift__price .bq-cd__was{font-size:1.15rem}.bq-cd .bq-rw-gift__free{font-size:1.35rem}.bq-cd .cart-item.bq-cd__item{grid-template-columns:7.2rem minmax(0,1fr);gap:1.1rem!important;padding:1.1rem 0}.bq-cd__media{width:7.2rem}.bq-cd .bq-cd__title{font-size:1.4rem!important;line-height:1.25;padding-right:3rem}.bq-cd__variant{margin-top:.2rem;font-size:1.2rem}.bq-cd .bq-cd__remove{top:.6rem}.bq-cd .bq-cd__remove .cart-remove-button{width:3.4rem;height:3.4rem}.bq-cd .bq-cd__remove .cart-remove-button .svg-wrapper{width:1.4rem;height:1.4rem}.bq-cd__buy{flex-wrap:nowrap;align-items:center;gap:.8rem;margin-top:.6rem}.bq-cd .bq-cd__qty{height:3rem}.bq-cd .bq-cd__qty .quantity__button,.bq-cd .bq-cd__qty .quantity__input{width:2.8rem}.bq-cd .bq-cd__qty .quantity__input{font-size:1.3rem}.bq-cd .bq-cd__qty-row .loading__spinner{width:1.5rem;height:1.5rem}.bq-cd__pricebox .bq-cd__prices{flex-wrap:nowrap;gap:.5rem}.bq-cd__was{font-size:1.2rem}.bq-cd__now{font-size:1.45rem}.bq-cd__deal{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem .6rem;width:100%;margin-top:.5rem}.bq-cd__deal .bq-cd__save{margin:0;font-size:1.15rem}.bq-cd__deal .bq-cd__extra{margin:0;padding:.2rem .6rem;gap:.35rem;font-size:1.05rem;letter-spacing:.01em;text-transform:none}.bq-cd__deal .bq-cd__extra svg{width:1.1rem;height:1.1rem}.bq-cd .bq-cd__footer{padding-top:.9rem!important;padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))!important}.bq-cd .bq-cd__summary .bq-cd__row.bq-cd__discount{margin:0 0 .6rem!important;font-size:1.2rem}.bq-cd__discount-label{padding:.1rem .6rem .1rem .5rem}.bq-cd .bq-cd__checkout{min-height:4.8rem;font-size:1.5rem}.bq-cd__trust{flex-wrap:nowrap;gap:.5rem;margin:.6rem 0 0;font-size:1.2rem;line-height:1.2;white-space:nowrap}.bq-cd__trust strong{font-size:1.25rem}.bq-cd__stars{font-size:1.35rem;letter-spacing:.02em}.bq-cd__trust-count{color:var(--cd-ink)}.bq-cd .cart__ctas+.bq-cd__trust+.bq-cd__pay,.bq-cd .cart__ctas+.bq-cd__pay{margin-top:.5rem}.bq-cd__pay{gap:.4rem}.bq-cd__pay .icon{width:2.9rem;height:1.85rem}.bq-cd .bq-up.bq-up--sticky{margin:0 0 .7rem;padding:0 0 .7rem;border-top:0;border-bottom:1px solid var(--cd-line)}.bq-cd .bq-up--sticky .bq-up__heading{margin:0 0 .4rem;font-size:1.25rem;text-align:left}.bq-cd .bq-up--sticky .bq-up__item{flex-basis:88%;grid-template-columns:4.6rem minmax(0,1fr);gap:.8rem;padding:.5rem;border-radius:8px}.bq-cd .bq-up--sticky .bq-up__media{width:4.6rem;border-radius:6px}.bq-cd .bq-up--sticky .bq-up__body{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .8rem}.bq-cd .bq-up--sticky .bq-up__title{flex:0 0 100%;-webkit-line-clamp:1;font-size:1.25rem}.bq-cd .bq-up--sticky .bq-up__price{flex:1 1 auto;margin:0;font-size:1.25rem}.bq-cd .bq-up--sticky .bq-up__price s{font-size:1.1rem}.bq-cd .bq-up--sticky .bq-up__actions{flex:0 0 auto}.bq-cd .bq-up--sticky .bq-up__actions:has(.bq-up__size){flex:0 0 100%}.bq-cd .bq-up--sticky .bq-up__add,.bq-cd .bq-up--sticky .bq-up__size{min-height:2.9rem;font-size:1.2rem}.bq-cd .bq-up--sticky .bq-up__add{padding:0 1.2rem}.bq-cd .bq-up--sticky .bq-up__arrow{width:2.6rem;height:2.6rem;margin-top:-1.3rem}.bq-cd .bq-up--sticky .bq-up__arrow--prev{left:-.8rem}.bq-cd .bq-up--sticky .bq-up__arrow--next{right:-.8rem}@media screen and (max-width:359px){.bq-cd__trust{font-size:1.1rem;gap:.35rem}.bq-cd__stars{font-size:1.2rem}}.bq-cd .bq-cd__header{padding-top:.6rem;padding-bottom:.6rem}.bq-cd .bq-cd__close{min-width:4rem!important;min-height:4rem!important}.bq-cd .bq-cd__close .svg-wrapper{width:1.6rem;height:1.6rem}.bq-cd .drawer__header.bq-cd__header{padding-top:.6rem!important;padding-bottom:.6rem!important}.bq-cd__promise{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem 1.4rem;margin:.4rem 0 0;font-size:1.1rem;line-height:1.3;color:var(--cd-ink)}.bq-cd__promise span{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.bq-cd__promise svg{flex:0 0 auto;color:#4f6a49}.bq-cd .bq-cd__promise+.bq-cd__pay{margin-top:.5rem}.bq-sp{display:block;margin:0 0 .7rem}.bq-sp__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon title price switch" "sub sub sub sub";align-items:center;gap:.15rem .8rem;cursor:pointer}.bq-sp__icon{grid-area:icon;display:inline-flex;color:#4f6a49}.bq-sp__body{display:contents}.bq-sp__title{grid-area:title;font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--cd-ink)}.bq-sp__sub{grid-area:sub;font-size:1.1rem;line-height:1.35;color:#6b6b6b}.bq-sp__price{grid-area:price;font-size:1.3rem;font-weight:600;color:var(--cd-ink);white-space:nowrap}.bq-sp__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bq-sp__switch{grid-area:switch;position:relative;width:3.8rem;height:2.2rem;border-radius:1.1rem;background:#c9cec6;transition:background-color .2s ease}.bq-sp__switch:after{content:"";position:absolute;top:.25rem;left:.25rem;width:1.7rem;height:1.7rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s ease}.bq-sp__input:checked+.bq-sp__switch{background:#6a7965}.bq-sp__input:checked+.bq-sp__switch:after{transform:translate(1.6rem)}.bq-sp__input:focus-visible+.bq-sp__switch{outline:2px solid var(--cd-ink);outline-offset:2px}.bq-sp.is-busy{opacity:.6;pointer-events:none}.bq-cd__urgency--rosa{padding:.6rem var(--cd-pad);background:#eef1ec;border-bottom:1px solid #dfe5dc;text-align:center}.bq-cd__urgency--rosa .bq-cd__urgency-rosa{margin:0;font-size:1.25rem;line-height:1.3;color:#4e5b4a}.bq-cd__urgency--rosa .bq-cd__timer{font-weight:700;font-variant-numeric:tabular-nums;color:#3f4a3c}.bq-cd .bq-cd__summary .bq-cd__row.bq-cd__saverow{margin:0 0 .4rem!important;font-size:1.4rem;font-weight:600;color:#b5544f}.bq-cd .bq-cd__summary .bq-cd__row.bq-cd__jtotal{margin:0 0 1rem!important;font-size:1.65rem;font-weight:700;color:var(--cd-ink)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bq-cart-drawer.css.map */
