.packaging-filter__groups{display:grid;gap:1rem}.packaging-filter__group+.packaging-filter__group{border-top:1px solid rgb(var(--text-color) / 12%);padding-top:1rem}.packaging-filter__label{margin-bottom:.75rem;color:rgb(var(--text-color) / 70%);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.02em}.block-product-specifications--plain .specifications-table{background:#f2ebe4;border-radius:var(--block-sm-border-radius)}.block-product-specifications--plain .specifications-table tr:nth-child(odd),.block-product-specifications--plain .specifications-table tr:nth-child(2n){background:transparent}.block-product-specifications--plain .specifications-table tr+tr{border-top:1px solid rgb(var(--text-color) / 10%)}.block-product-safety-data-sheets{margin-top:1.25rem}.block-product-safety-data-sheets__title{display:block;margin-bottom:.625rem}.product-safety-data-sheets{display:grid;gap:.625rem}.product-safety-data-sheet{display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;color:rgb(var(--text-color));background:#f2ebe4;border:1px solid rgb(var(--text-color) / 10%);border-radius:var(--block-sm-border-radius);transition:background-color .15s ease,border-color .15s ease}.product-safety-data-sheet:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}@media(hover:hover)and (pointer:fine){.product-safety-data-sheet:hover{background:#ede2d8;border-color:rgb(var(--text-color) / 24%)}}.product-safety-data-sheet__icon{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;color:rgb(var(--text-color))}.product-safety-data-sheet__icon svg{width:1.5rem;height:1.5rem}.product-safety-data-sheet__content{display:grid;min-width:0;gap:.125rem}.product-safety-data-sheet__name{font-weight:var(--font-weight-medium);line-height:1.35;overflow-wrap:anywhere}.product-safety-data-sheet__action{color:rgb(var(--text-color) / 68%);font-size:.8125rem}.product-marketing-highlights.list-with-icons ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.375rem}@media(min-width:48rem){.product-marketing-highlights.list-with-icons ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-marketing-highlights.list-with-icons--pill li{min-height:2.25rem;justify-content:flex-start;gap:.5rem;border-radius:.25rem;padding:.4375rem .5rem;background:#f2ebe4;color:#393939;font-size:.75rem;line-height:1.1;text-transform:none}.product-marketing-highlights.list-with-icons svg{width:1rem;height:1rem;flex:0 0 1rem;color:#34a961}.product-badge--marketing{--badge-background-color: var(--product-custom-badge-background);--badge-text-color: var(--product-custom-badge-color)}.product-card__badge-container .product-badge--marketing-action,.media-carousel__badges .product-badge--marketing-action,.product-media-grid__badges .product-badge--marketing-action{position:absolute;inset-inline-end:calc(100% + .5rem);top:0;max-width:none;white-space:nowrap}.product-bestseller-badge{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:.25rem;padding:.4375rem .75rem;background:#34a961;color:#fff;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase;box-shadow:0 .25rem .75rem #0000001f}.media-carousel__bestseller-badge,.product-media-grid__bestseller-badge{pointer-events:none;position:absolute;z-index:12;top:.75rem;inset-inline-end:.75rem}.media-carousel__bestseller-badge+.media-carousel__badges{top:3.25rem}.product-media-grid__item{position:relative}.product-card__bestseller-badge{pointer-events:none;position:absolute;z-index:12;top:.5rem;right:.5rem;min-height:1.75rem;padding:.375rem .625rem;font-size:.6875rem}.product-card__bestseller-badge+.product-card__badge-container{top:2.75rem}.product-card__pack-options{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.product-card__pack-option{display:inline-flex;align-items:center;width:fit-content;border-radius:9999px;padding:.25rem .55rem;border:1px solid rgb(var(--product-in-stock-color) / 42%);background:rgb(var(--product-in-stock-color) / 8%);color:rgb(var(--product-in-stock-color));font-size:.6875rem;font-weight:var(--font-weight-semibold);line-height:1.2;white-space:nowrap}.product-card__pack-option--more{border-color:rgb(var(--text-color) / 14%);background:rgb(var(--text-color) / 7%);color:rgb(var(--text-color) / 72%)}.product-card--sold-out .product-card__overlay>a img{opacity:.48;filter:grayscale(18%) saturate(70%)}.product-card__sold-out-ribbon{pointer-events:none;position:absolute;z-index:10;top:50%;left:50%;min-width:6.5rem;max-width:calc(100% - 2rem);transform:translate(-50%,-50%) rotate(-7deg);border:1px solid rgb(255 255 255 / 32%);border-radius:.1875rem;padding:.375rem .75rem;background:#525252e0;box-shadow:0 .25rem .75rem #00000029;color:#fff;font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.product-horizontal__media,.cart-drawer-item__media{position:relative}.product-horizontal__bestseller-badge{position:absolute;z-index:2;top:.25rem;right:.25rem;min-height:1.25rem;padding:.25rem .375rem;font-size:.5625rem;box-shadow:none}.filter-value-list{display:block}.filter-value-list__search{position:relative;display:block;margin-bottom:.75rem}.filter-value-list__search svg{pointer-events:none;position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;transform:translateY(-50%);color:rgb(var(--text-color) / 55%)}.filter-value-list__input{width:100%;min-height:2.5rem;border:1px solid rgb(var(--text-color) / 14%);border-radius:var(--input-border-radius);padding:.5rem .75rem .5rem 2.25rem;background:rgb(var(--background-color));color:rgb(var(--text-color));font-size:.8125rem;line-height:1.25}.filter-value-list__input:focus{border-color:rgb(var(--text-color) / 35%);outline:2px solid rgb(var(--text-color) / 18%);outline-offset:1px}.filter-value-list__toggle{margin-top:.75rem;color:rgb(var(--text-color));font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:1.25;text-decoration:underline;text-underline-offset:.2em}.filter-value-list__empty{margin-top:.75rem;color:rgb(var(--text-color) / 65%);font-size:.8125rem}.filter-value-list [hidden]{display:none!important}.shop-availability-filter__group{margin:0;padding:0;border:0}.shop-availability-filter__group-title{margin:0 0 .75rem;color:rgb(var(--text-color) / 70%);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.shop-availability-filter__select-wrapper{position:relative}.shop-availability-filter__select{width:100%;min-height:2.75rem;-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--text-color) / 16%);border-radius:var(--block-xs-border-radius);background:rgb(var(--background-color));padding:.625rem 2.5rem .625rem .875rem;color:rgb(var(--text-color));font:inherit;cursor:pointer}.shop-availability-filter__select:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.shop-availability-filter__select-icon{position:absolute;top:50%;right:.875rem;width:1rem;height:1rem;pointer-events:none;transform:translateY(-50%)}.shop-availability-filter__select-icon svg{display:block;width:100%;height:100%}.shop-availability-filter__locations{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(var(--text-color) / 12%);transition:opacity .15s ease}.shop-availability-filter__locations[data-disabled]{opacity:.45}.page-scroll-navigation{--contact-avatar-size: clamp(4.5rem, 8vw, 6.25rem);--floating-controls-gap: 6.25rem;position:fixed;z-index:40;right:max(1rem,env(safe-area-inset-right));bottom:max(calc(1rem + var(--contact-avatar-size) + var(--floating-controls-gap)),calc(env(safe-area-inset-bottom) + var(--contact-avatar-size) + var(--floating-controls-gap)));display:grid;gap:.5rem}.page-scroll-navigation__button,.collection-filter-scroll__button{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(var(--text-color) / 16%);border-radius:50%;background:rgb(var(--background-color));color:rgb(var(--text-color));box-shadow:0 .25rem 1rem #00000024;transition:background-color .15s ease,color .15s ease,transform .15s ease}.page-scroll-navigation__button:hover,.collection-filter-scroll__button:hover{background:rgb(var(--text-color));color:rgb(var(--background-color));transform:translateY(-.125rem)}.page-scroll-navigation__button:focus-visible,.collection-filter-scroll__button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.page-scroll-navigation__button[hidden],.collection-filter-scroll__button[hidden]{display:none}.page-scroll-navigation__button svg,.collection-filter-scroll__button svg{width:1.25rem;height:1.25rem}.page-scroll-navigation__button--top svg{transform:rotate(180deg)}.collection-banner-hero__foreground .media:after{content:none;opacity:0}.collection-banner-hero__foreground--custom img{display:block;width:100%;height:auto}.collection-banner-hero__foreground--vapes{right:clamp(.75rem,2vw,2rem);width:min(calc(var(--banner-fg-width) * 1.05),50vw);transform:translate(var(--banner-fg-x, 0px),clamp(1.75rem,3.5vw,2.5rem))}.collection-banner-hero__cigarette-avatar{position:absolute;z-index:2;right:clamp(.5rem,1.5vw,1.5rem);bottom:.25rem;width:min(11.5rem,16vw);height:auto;filter:drop-shadow(0 .5rem .75rem rgb(0 0 0 / 18%))}.contact-avatar-trigger{position:fixed;z-index:80;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:grid;width:clamp(4.5rem,8vw,6.25rem);height:clamp(4.5rem,8vw,6.25rem);place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;filter:drop-shadow(0 .35rem .75rem rgb(0 0 0 / 24%));transition:transform .18s ease,filter .18s ease}.checkbox--filter .checkbox__label-text,.checkbox--filter .filter__active-count{white-space:nowrap}.collection-grid__filters .checkbox--filter .checkbox__label-text{font-size:.875rem;letter-spacing:-.01em}.info-cards-carousel{padding-inline:var(--container-outer-width)}.info-cards-carousel__track{--carousel-bleed-x: 0}.section-testimonials .view-all-container{display:none!important}.info-card{position:relative}.info-card__media{isolation:isolate;overflow:hidden;border-radius:17.289px}.info-card__media>.info-card__image{position:relative;z-index:0;border-radius:inherit}.info-card__media:after{z-index:1;background:linear-gradient(359deg,#0000007f 10.56%,#0000 65.8%)}.info-card__image--asset{display:block;width:100%;aspect-ratio:var(--info-card-ratio);border-radius:inherit;object-fit:cover}.info-card__status{position:absolute;z-index:3;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:999px;background:#16b875;color:#fff;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;box-shadow:0 .2rem .75rem #0003}.info-card__status[hidden]{display:none}.info-card__status[data-store-status=closed]{background:#737373}.info-card__status svg{width:.9rem;height:.9rem}.info-card__contacts{z-index:3;left:.75rem;right:.75rem;bottom:.75rem;gap:.5625rem;align-items:center;justify-content:space-between}.info-card__contact-group{display:flex;gap:.5625rem}.info-card__contact-actions{display:flex;align-items:center;gap:.375rem;margin-inline-start:auto}.info-card__contact{width:2.25rem;height:2.25rem}.info-card__contact svg{width:1.05rem;height:1.05rem}.info-card__route{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;padding-inline:.675rem;border-radius:9999px;background-color:rgb(var(--info-card-button-bg));color:rgb(var(--info-card-button-color));font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1;transition:filter .15s ease}.info-card__route:hover{filter:brightness(.94)}.info-card__route svg{width:.9rem;height:.9rem}.info-card__contact--review{margin-inline-start:auto}.info-card__contact:focus-visible,.info-card__route:focus-visible{outline:3px solid #fff;outline-offset:.2rem}@media(max-width:47.99rem){.info-card__route span{display:none}.info-card__route{width:2.25rem;padding-inline:0;justify-content:center}}.info-card__stretched-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:var(--block-border-radius)}.info-card:has(.info-card__stretched-link:focus-visible){outline:3px solid #fcb800;outline-offset:.35rem}.contact-avatar-trigger img{width:100%;height:100%;object-fit:contain}.contact-avatar-trigger:focus-visible{outline:3px solid #fcb800;outline-offset:.25rem}@media(hover:hover)and (pointer:fine){.contact-avatar-trigger:hover{transform:translateY(-.3rem) scale(1.08) rotate(-3deg);filter:drop-shadow(0 .65rem 1rem rgb(0 0 0 / 30%))}}@media(prefers-reduced-motion:no-preference){.contact-avatar-trigger{animation:contact-avatar-float 3.2s ease-in-out infinite}.contact-avatar-trigger:hover{animation-play-state:paused}}@keyframes contact-avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}.contact-modal[hidden]{display:none}.contact-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#0009}.contact-modal__dialog{position:relative;width:min(100%,25rem);padding:2.25rem 1.5rem 1.75rem;border-radius:.75rem;background:#f2ebe4;color:#1e1e1e;text-align:center;box-shadow:0 1rem 3rem #00000047}.contact-modal__logo{display:block;width:min(13rem,70%);height:auto;margin:0 auto 1.25rem}.contact-modal__close{position:absolute;top:.5rem;right:.7rem;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1}.contact-modal__button{display:inline-block;margin-top:.75rem;padding:.7rem 1rem;border-radius:.3125rem;background:#000;color:#fff;text-decoration:none}body.contact-modal-open{overflow:hidden}@media(max-width:63.99rem){.collection-banner-hero__cigarette-avatar{display:none}}.block-media-card .block-image image-loader{--image-loader-overlay-background: transparent;--image-loader-overlay-lqip-background: transparent;background:transparent}.block-media-card .block-image .loading-overlay{display:none!important}.block-media-card--asset-background{isolation:isolate}.media-with-overlay__asset-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.media-with-overlay__asset-background img{display:block;width:100%;height:100%;object-fit:cover}.block-media-card--asset-background>.media-with-overlay__media{z-index:1;background:transparent}.block-media-card>.block-media-card__media-placeholder,.block-media-card--asset-background>.block-media-card__media-placeholder{background:var(--block-media-card-placeholder-background, #393939)}.block-media-card--asset-background>.media-with-overlay__overlay{z-index:2}[id$=__media_grid_bMDQX4] .media-with-overlay__content{width:100%;max-width:100%}[id$=__media_grid_bMDQX4] .shopify-block.block-image{position:absolute;right:20px;bottom:0;margin-right:0;margin-left:auto}[id$=__media_grid_bMDQX4] .media-with-overlay__overlay{background:linear-gradient(to right,#393939 18%,#39393900 90%,#0000)}[id$=__media_grid_bMDQX4] [id$=__media_card_QGEkAH] .media-with-overlay__overlay{background:linear-gradient(90deg,#00000094,#00000057 32%,#0000 68%)}[id$=__media_grid_bMDQX4] .block-media-card~.block-media-card image-loader img{left:auto;width:230px;padding-top:20px}[id$=__media_grid_bMDQX4] .block-media-card~.block-media-card image-loader{background:#393939}[id$=__media_grid_bMDQX4] .block-media-card--asset-background>image-loader{background:transparent}@media(max-width:47.999rem){.block-media-card:first-child [id$=__image_8nVTxd]{right:-4px;bottom:-4px;z-index:0;max-width:192px!important}.block-media-card:first-child .media-with-overlay__content>:not(.block-image){position:relative;z-index:1}}@media(min-width:64rem){.collection-grid__filters sticky-sidebar-body{max-height:calc(100vh - var(--header-height-sticky, 0px) - 4rem)}.collection-filter-scroll{position:relative;display:block;max-height:inherit}.collection-filter-scroll__viewport{max-height:inherit;overflow-y:hidden;overscroll-behavior:auto;padding-inline:.25rem;padding-bottom:3.75rem;scrollbar-width:none;-ms-overflow-style:none}.collection-filter-scroll__viewport[data-scroll-active]{overflow-y:auto;overscroll-behavior:contain}.collection-filter-scroll__viewport::-webkit-scrollbar{display:none;width:0;height:0}.collection-filter-scroll [data-filter-price-target]>.accordion{border-top-width:1.25px}.collection-filter-scroll__button{position:absolute;z-index:2;right:.5rem;bottom:.5rem;width:auto;min-width:7.25rem;gap:.375rem;padding-inline:.875rem .75rem;border-color:#f5b400;border-radius:9999px;background:#f5b400;color:#171717;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.collection-filter-scroll__button:hover{border-color:#d54a00;background:#d54a00;color:#fff}.collection-filter-scroll__button-label{display:inline-block}.collection-filter-scroll__button svg{width:1rem;height:1rem}}@media not all and (min-width:64rem){.collection-filter-scroll__button{display:none}}@media(prefers-reduced-motion:reduce){.page-scroll-navigation__button,.collection-filter-scroll__button{transition:none}}.product-media-zoom-controls{display:none}.product-card:not(.product-card--article) .product-card__overlay .media,.product-section .media-carousel-slide-content,.product-section .product-media-grid__item{background:#fff}.product-card:not(.product-card--article) .product-card__overlay .media{--media-object-fit: contain}.product-card:not(.product-card--article) .product-card__overlay image-loader.media>[data-part=animation-root]{top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%}.product-card.collection-promo-card--product-card .collection-promo-card__media--cover .media{background:transparent;--media-object-fit: cover}.product-card.collection-promo-card--product-card .collection-promo-card__media--cover image-loader.media>[data-part=animation-root]{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card:not(.product-card--article) .product-card__overlay .media img{object-position:center}.product-section .media-carousel-slide-content>[data-media-type=image]{top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;--media-object-fit: contain}.product-section .product-media-grid__item>[data-media-type=image]{width:80%;margin:10%;--media-object-fit: contain}.product-section .media-carousel-slide-outer,.product-section .media-carousel-slide-inner,.product-section .media-carousel-slide-content{height:auto;aspect-ratio:1}.product-section :is(.media-carousel-slide-content,.product-media-grid__item) [data-media-type=image] img{object-fit:contain;object-position:center}@media(min-width:80rem){body:has(.product-section) .section-promotion-bar{display:none}.product-section .product-breadcrumbs{margin-bottom:1rem;line-height:1.1}.product-section .breadcrumbs{font-size:.875rem;line-height:1.1}.product-section .product-layout{grid-template-columns:minmax(0,49.7%) minmax(21.25rem,37%);column-gap:13.3%;padding-inline-start:clamp(3rem,6.6138vw,6.25rem);padding-inline-end:clamp(3rem,6.2831vw,5.9375rem)}.product-section .product-carousel{--media-carousel-max-height: 32rem;position:relative}.product-section .media-carousel-slide-outer{justify-content:flex-end}.product-section .media-carousel-slide-inner{width:100%;height:auto;max-width:min(100%,26.875rem)}.product-section .media-carousel-slide-content{overflow:hidden;border-radius:var(--media-border-radius)}.product-section .media-carousel-slide-content img{transform:scale(var(--product-media-zoom, 1));transform-origin:center;transition:transform .18s ease}.product-section .product-media-zoom-controls{position:absolute;z-index:12;bottom:.5rem;inset-inline-start:.375rem;display:flex;flex-direction:column;gap:.5rem}.product-section .product-media-zoom-controls__button{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(var(--text-color) / 12%);border-radius:9999px;background:#f2ebe4;color:rgb(var(--text-color));transition:background-color .15s ease,color .15s ease,opacity .15s ease}.product-section .product-media-zoom-controls__button:hover:not(:disabled),.product-section .product-media-zoom-controls__button:focus-visible{background:rgb(var(--text-color));color:rgb(var(--background-color))}.product-section .product-media-zoom-controls__button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.product-section .product-media-zoom-controls__button:disabled{cursor:not-allowed;opacity:.35}.product-section .product-media-zoom-controls__button svg{width:1.125rem;height:1.125rem}.product-section .media-carousel__lightbox-btn-container{display:none}.product-section .product-title .h0{font-size:3.25rem;line-height:.95}.product-section .block-spacing--product{--spacing-default: 1.125rem}.product-section .product-marketing-highlights.list-with-icons ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.product-section .product-marketing-highlights.list-with-icons--pill li{min-height:2.25rem;gap:.5rem;padding:.4375rem .5rem;font-size:.75rem}.product-section .product-marketing-highlights.list-with-icons svg{width:1rem;height:1rem}.product-section .block-product-specifications--plain .specifications-table{font-size:.984375rem;line-height:1.1}.product-section .block-product-specifications--plain .specifications-table tr{min-height:2.75rem;padding:.8125rem .625rem}.product-section .block-product-specifications--plain .specifications-table td,.product-section .block-product-specifications--plain .specifications-table th{padding:0}.product-section variant-picker{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:1rem;row-gap:.75rem}.product-section variant-picker>fieldset:only-child{grid-column:1 / -1;max-width:20rem}.product-section variant-picker .option-radio-container{gap:.5rem}.product-section variant-picker .product-option-label{margin-bottom:.375rem;font-size:.9375rem;line-height:1.2}.product-section variant-picker .option-value-radio label{padding:.5rem;font-size:.875rem;line-height:1.1}.product-section variant-picker .option-value-radio__check{width:.875rem;height:.875rem;margin-right:.375rem}}@media(min-width:80rem)and (max-height:56.25rem){.product-section .product-breadcrumbs{margin-bottom:.25rem}.product-section .product-title .h0{font-size:3rem}.product-section .block-spacing--product{--spacing-default: .4375rem}.product-section .block-spacing--product :where(.product-vendor,.product-title)+:where(.product-vendor,.product-title){margin-top:.375rem}.product-section .product-marketing-highlights.list-with-icons ul{gap:.25rem}.product-section .product-marketing-highlights.list-with-icons--pill li{min-height:2rem;gap:.25rem;padding:.25rem;font-size:.75rem;white-space:nowrap}.product-section .product-marketing-highlights.list-with-icons svg{width:.75rem;height:.75rem}.product-section .product-price .price__item{font-size:2rem;line-height:1.1}.product-section .block-product-specifications--plain .block-product-specifications__title{margin-bottom:.25rem;font-size:.875rem;line-height:1.1}.product-section .block-product-specifications--plain .specifications-table tr{min-height:2rem;padding-block:.4375rem}.product-section variant-picker .product-option-label{margin-bottom:.25rem;font-size:.8125rem}.product-section variant-picker .option-value-radio label{padding-block:.375rem;font-size:.8125rem}.product-section .pickup-location-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,42%);align-items:center;gap:.5rem;padding:.5rem .75rem}.product-section .pickup-location-card__heading{font-size:.875rem;line-height:1.25}}@media(max-width:47.99rem){.block-product-specifications--plain .specifications-table tr{align-items:flex-start}.product-marketing-highlights.list-with-icons ul{grid-template-columns:1fr}}.cart-pickup-validation{width:100%;margin-bottom:1rem}.cart-pickup-validation[hidden]{display:none}.cart-pickup-split-message,.cart-pickup-split-error{margin:0}.cart-pickup-split-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.875rem}.cart-pickup-split-action{min-height:2.5rem;padding:.625rem .875rem;border:1px solid currentColor;border-radius:var(--button-border-radius);background:rgb(var(--background-color));color:rgb(var(--text-color));font-size:var(--body-sm-font-size);line-height:1.2;font-weight:var(--font-weight-medium);cursor:pointer}.cart-pickup-split-action:hover,.cart-pickup-split-action:focus-visible{background:rgb(var(--text-color));color:rgb(var(--background-color))}.cart-pickup-split-action:disabled{cursor:wait;opacity:.6}.cart-pickup-split-error{margin-top:.75rem;font-size:var(--body-sm-font-size)}.cart-pickup-restored{margin-bottom:1.5rem}.cart-pickup-pending{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.cart-pickup-pending p{margin:0}.cart-pickup-pending__restore{flex:0 0 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--font-weight-semibold, 600);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cart-pickup-pending__restore:disabled{cursor:wait;opacity:.65}.cart-pickup-pending__restore:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cart-pickup-pending__error{flex-basis:100%}.cart-drawer-checkout .cart-pickup-validation{grid-column:1 / -1}.cart-pickup-notice{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem;border:1px solid rgb(var(--text-color) / 14%);border-radius:var(--block-md-border-radius);background:rgb(var(--text-color) / 4%);color:rgb(var(--text-color))}.cart-pickup-notice p{margin:0;font-weight:var(--font-weight-medium)}.cart-pickup-notice__content{display:grid;gap:.25rem}.cart-pickup-notice__content p+p{color:rgb(var(--text-color) / 72%);font-size:var(--body-xs-font-size);line-height:1.45;font-weight:var(--font-weight-normal)}.cart-pickup-notice__icon{display:flex;flex:0 0 auto;width:1.25rem;height:1.25rem;color:currentColor}.cart-pickup-notice__icon svg{width:100%;height:100%}.cart-pickup-notice--drawer{margin-bottom:1rem}.cart-pickup-notice--steps{display:block;padding:0;border:0;background:transparent}.cart-pickup-notice__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;margin:0;list-style:none}.cart-pickup-notice__item{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;border:1px solid rgb(var(--text-color) / 12%);border-top:3px solid rgb(var(--button-primary-background));border-radius:var(--block-md-border-radius);background:rgb(var(--background-color));box-shadow:0 .35rem .9rem rgb(var(--text-color) / 7%);font-weight:var(--font-weight-semibold, 600);text-align:center}.cart-pickup-notice__label{min-width:0}.cart-pickup-notice__info{flex:0 0 auto}.cart-pickup-notice__info summary{display:flex;width:1.25rem;height:1.25rem;cursor:pointer;list-style:none;color:rgb(var(--text-color) / 62%)}.cart-pickup-notice__info summary::-webkit-details-marker{display:none}.cart-pickup-notice__info summary:hover,.cart-pickup-notice__info summary:focus-visible,.cart-pickup-notice__info[open] summary{color:rgb(var(--button-primary-background))}.cart-pickup-notice__info summary:focus-visible{border-radius:50%;outline:2px solid currentColor;outline-offset:3px}.cart-pickup-notice__info summary svg{width:100%;height:100%}.cart-pickup-notice__popover{position:absolute;z-index:20;top:calc(100% + .5rem);right:.75rem;left:.75rem;padding:.75rem;border:1px solid rgb(var(--text-color) / 14%);border-radius:var(--block-xs-border-radius);background:rgb(var(--background-color));box-shadow:0 .65rem 1.5rem #00000024;color:rgb(var(--text-color));font-size:var(--body-xs-font-size);font-weight:var(--font-weight-normal);line-height:1.45;text-align:left}.cart-pickup-notice__popover p{margin:0;font-weight:inherit}.cart-pickup-notice__popover p+p{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgb(var(--text-color) / 10%);color:rgb(var(--text-color) / 72%)}.cart-pickup-notice__item .cart-pickup-notice__icon{width:1.35rem;height:1.35rem;color:rgb(var(--button-primary-background))}@media(max-width:767px){.cart-pickup-notice__list{grid-template-columns:1fr;gap:.45rem}.cart-pickup-notice__item{justify-content:flex-start;min-height:2.75rem;padding:.55rem .75rem;border-top-width:2px;font-size:var(--body-xs-font-size);text-align:left}.cart-pickup-notice__item .cart-pickup-notice__icon{width:1.1rem;height:1.1rem}.cart-pickup-notice__info{margin-left:auto}}.cart-pickup-title{margin-bottom:1rem;font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-family:var(--h4-font-family);font-weight:var(--h4-font-weight)}.cart-item-pickup-location{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.5rem;color:rgb(var(--text-color) / 64%);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height)}.cart-item-pickup-location label{flex:0 0 auto}.cart-item-pickup-location__select-wrap{position:relative;display:inline-flex;min-width:min(100%,12rem);max-width:100%}.cart-item-pickup-location__select{width:100%;min-height:2.25rem;padding:.4rem 2rem .4rem .625rem;border:1px solid rgb(var(--text-color) / 18%);border-radius:var(--block-xs-border-radius);background-color:rgb(var(--background-color));color:rgb(var(--text-color));font:inherit;cursor:pointer}.cart-item-pickup-location__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cart-item-pickup-location.is-updating .cart-item-pickup-location__select{cursor:wait;opacity:.65}.cart-item-pickup-location__loading{display:none;position:absolute;top:50%;right:.625rem;width:.75rem;height:.75rem;margin-top:-.375rem;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cart-pickup-spin .7s linear infinite}.cart-item-pickup-location.is-updating .cart-item-pickup-location__loading{display:block}.cart-item-pickup-location__error{flex-basis:100%;color:rgb(var(--error-color, 192 52 29))}.cart-pickup-group-heading th,.cart-pickup-group-heading--drawer{padding:.75rem 1rem;border:0;border-radius:var(--block-xs-border-radius);background:rgb(var(--text-color) / 6%);color:rgb(var(--text-color));font-size:var(--body-sm-font-size);line-height:1.3;font-weight:var(--font-weight-semibold, 600);text-align:left}.cart-pickup-group-heading--drawer{margin-block:.75rem .25rem}@keyframes cart-pickup-spin{to{transform:rotate(360deg)}}.google-external-confirm{width:min(31rem,calc(100vw - 2rem));max-width:none;padding:0;border:0;border-radius:var(--block-md-border-radius);background:transparent;color:rgb(var(--text-color));overflow:visible}.google-external-confirm::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.google-external-confirm__panel{position:relative;display:grid;justify-items:center;gap:.875rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid rgb(var(--text-color) / 10%);border-radius:inherit;background:rgb(var(--background-color));box-shadow:0 1.5rem 4rem #0003;text-align:center}.google-external-confirm__panel h2,.google-external-confirm__panel p{margin:0}.google-external-confirm__panel h2{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-family:var(--h4-font-family);font-weight:var(--h4-font-weight)}.google-external-confirm__panel p{max-width:39ch;color:rgb(var(--text-color) / 72%);line-height:1.5}.google-external-confirm__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#fcb800;color:#1f1c1b}.google-external-confirm__icon svg,.google-external-confirm__close svg{width:1.25rem;height:1.25rem}.google-external-confirm__close{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer}.google-external-confirm__close:hover,.google-external-confirm__close:focus-visible{background:rgb(var(--text-color) / 8%)}.google-external-confirm__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;width:100%;margin-top:.25rem}.google-external-confirm__actions .button{flex:1 1 10rem;min-height:2.75rem}.google-external-confirm__continue{text-decoration:none}@media(max-width:29.99rem){.google-external-confirm__actions{flex-direction:column-reverse;align-items:stretch}.google-external-confirm__actions .button{flex:none;width:100%;min-height:2.875rem}.google-external-confirm__continue{background:#fcb800;color:#1f1c1b;font-weight:var(--font-weight-bold)}}.cart-item-pickup-location strong{color:rgb(var(--text-color));font-weight:var(--font-weight-medium)}.cart-item-pickup-location__pin,.cart-item-pickup-location__details summary{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto}.cart-item-pickup-location__pin svg,.cart-item-pickup-location__details summary svg{width:100%;height:100%}.cart-item-pickup-location__details{position:relative}.cart-item-pickup-location__details summary{cursor:pointer;list-style:none;color:rgb(var(--text-color) / 64%)}.cart-item-pickup-location__details summary::-webkit-details-marker{display:none}.cart-item-pickup-location__details summary:hover,.cart-item-pickup-location__details summary:focus-visible{color:rgb(var(--text-color))}.cart-item-pickup-location__popover{width:min(16rem,calc(100vw - 3rem));margin-top:.5rem;padding:.625rem .75rem;border:1px solid rgb(var(--text-color) / 16%);border-radius:var(--block-xs-border-radius);background-color:rgb(var(--background-color));box-shadow:0 .5rem 1.5rem #0000001f;color:rgb(var(--text-color));font-size:var(--body-xs-font-size);line-height:1.4}.cart-note-pickup-notice{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem;border-radius:var(--block-xs-border-radius);background-color:rgb(var(--text-color) / 4%);color:rgb(var(--text-color) / 72%);font-size:var(--body-xs-font-size);line-height:1.45}.cart-note-pickup-notice span{display:flex;width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem}.cart-note-pickup-notice svg{width:100%;height:100%}.cart-note-pickup-notice p{margin:0}.cart-pickup-location-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);gap:.75rem 1.25rem;align-items:center;margin-block:1rem 1.5rem;padding:1rem;border:1px solid rgb(var(--text-color) / 12%);border-radius:var(--block-border-radius);background:rgb(var(--text-color) / 4%)}.cart-pickup-location-panel__heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.cart-pickup-location-panel__heading h3,.cart-pickup-location-panel__hint{margin:0}.cart-pickup-location-panel__heading h3{font-size:var(--body-lg-font-size);font-weight:var(--font-weight-bold);line-height:1.25}.cart-pickup-location-panel__hint{margin-top:.25rem;color:rgb(var(--text-color) / 68%);font-size:var(--body-xs-font-size);line-height:1.45}.cart-pickup-location-panel__icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 auto}.cart-pickup-location-panel__icon svg{width:100%;height:100%}.cart-pickup-location-panel__select{width:100%;min-height:3rem;padding-inline:.875rem 2.5rem;border:1px solid rgb(var(--text-color) / 24%);border-radius:var(--button-border-radius);background-color:rgb(var(--background-color));color:rgb(var(--text-color));font:inherit}.cart-pickup-location-panel__select:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.cart-pickup-location-panel__hint{display:flex;align-items:center;gap:.4rem}.cart-pickup-location-panel__info{position:relative;flex:0 0 auto}.cart-pickup-location-panel__info summary{display:flex;width:1.05rem;height:1.05rem;cursor:pointer;list-style:none;color:rgb(var(--text-color) / 62%)}.cart-pickup-location-panel__info summary::-webkit-details-marker{display:none}.cart-pickup-location-panel__info summary:hover,.cart-pickup-location-panel__info summary:focus-visible,.cart-pickup-location-panel__info[open] summary{color:rgb(var(--button-primary-background))}.cart-pickup-location-panel__info summary:focus-visible{border-radius:50%;outline:2px solid currentColor;outline-offset:3px}.cart-pickup-location-panel__info summary svg{width:100%;height:100%}.cart-pickup-location-panel__popover{position:absolute;z-index:25;top:calc(100% + .5rem);left:0;width:min(25rem,calc(100vw - 3rem));padding:.75rem;border:1px solid rgb(var(--text-color) / 14%);border-radius:var(--block-xs-border-radius);background:rgb(var(--background-color));box-shadow:0 .65rem 1.5rem #00000024;color:rgb(var(--text-color));font-size:var(--body-xs-font-size);font-weight:var(--font-weight-normal);line-height:1.45}.cart-pickup-location-panel__popover p{margin:0}.cart-pickup-location-panel--drawer{display:block;margin:.75rem;padding:.875rem}.cart-pickup-location-panel--drawer .cart-pickup-location-panel__select{margin-top:.75rem}.cart-line-pickup-status{display:flex;align-items:flex-start;gap:.4rem;margin:.5rem 0 0;color:rgb(var(--text-color) / 72%);font-size:var(--body-xs-font-size);line-height:1.4}.cart-line-pickup-status:before{width:.5rem;height:.5rem;flex:0 0 auto;margin-top:.28rem;border-radius:50%;background:rgb(var(--success-color, 26 145 68));content:""}.cart-line--pickup-unavailable{background:rgb(var(--error-color, 190 38 34) / 5%)}.cart-line--pickup-unavailable .cart-line-pickup-status{color:rgb(var(--error-color, 190 38 34));font-weight:var(--font-weight-medium)}.cart-line--pickup-unavailable .cart-line-pickup-status:before{background:rgb(var(--error-color, 190 38 34))}.cart-line--pickup-unknown .cart-line-pickup-status{color:rgb(var(--warning-color, 190 111 0))}.cart-line--pickup-unknown .cart-line-pickup-status:before{background:rgb(var(--warning-color, 190 111 0))}.cart-pickup-conflict-dialog{width:min(34rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 2rem));padding:0;border:0;border-radius:var(--block-border-radius);background:rgb(var(--background-color));color:rgb(var(--text-color));box-shadow:0 1.25rem 4rem #0000003d}.cart-pickup-conflict-dialog::backdrop{background:#00000073}.cart-pickup-conflict-dialog__panel{padding:clamp(1.25rem,4vw,2rem)}.cart-pickup-conflict-dialog__panel h2{margin:0 0 .75rem}.cart-pickup-conflict-dialog__panel>p,.cart-pickup-conflict-dialog__panel ul{margin-block:.75rem}.cart-pickup-conflict-dialog__panel ul{max-height:14rem;overflow:auto;padding-left:1.25rem}.cart-pickup-conflict-dialog__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.25rem}.cart-pickup-conflict-dialog__actions .button{min-height:2.75rem;gap:.5rem}.cart-pickup-conflict-dialog__actions .button svg{width:1rem;height:1rem;flex:0 0 auto}@media(max-width:47.99rem){.cart-pickup-location-panel{display:block}.cart-pickup-location-panel__select{margin-top:.875rem}.cart-pickup-conflict-dialog__actions{flex-direction:column-reverse}.cart-pickup-conflict-dialog__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tabak-figma.css.map */
