.collapsible-panel{background:var(--rules-background);color:var(--rules-color)}.collapsible-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;cursor:pointer;list-style:none}.collapsible-panel__summary::-webkit-details-marker{display:none}.collapsible-panel__summary:before,.collapsible-panel__summary:after{display:none}.collapsible-panel__summary h2{margin:0;color:inherit;font-size:24px;font-weight:700;line-height:1.3}.collapsible-panel__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}collapsible-panel-disclosure{display:block}.collapsible-panel__details{box-sizing:border-box}.collapsible-panel__arrow{flex:none;transition:transform .3s ease}.collapsible-panel__details[open]:not([data-expanded=false])>.collapsible-panel__summary .collapsible-panel__arrow{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.collapsible-panel__arrow{transition:none}}.collapsible-panel__content{padding:12px 0 0;font-size:14px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.collapsible-panel__content h3,.collapsible-panel__content h4{margin:12px 0 8px;color:inherit;font-size:inherit;font-weight:700;line-height:inherit}.collapsible-panel__content p{margin:0 0 12px}.collapsible-panel__content ul{margin:0 0 12px;padding-left:22px;list-style:disc}.collapsible-panel__content li{margin-bottom:4px}.collapsible-panel__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.collapsible-panel__content .bf-event-rules__table{max-width:100%;overflow-x:auto;margin:0 0 16px}.collapsible-panel__content table{width:100%;border-collapse:collapse;color:inherit;font-size:inherit}.collapsible-panel__content th,.collapsible-panel__content td{padding:12px 14px;border:1px solid currentColor;text-align:left;white-space:nowrap}.collapsible-panel__content tbody th{font-weight:400}.collapsible-panel__content>:first-child{margin-top:0}.collapsible-panel__content>:last-child{margin-bottom:0}@media screen and (max-width:749px){.collapsible-panel{padding:24px 0}.collapsible-panel__summary{gap:16px;padding:12px 0}.collapsible-panel__summary h2{font-size:18px}.collapsible-panel__content{font-size:12px}.collapsible-panel__content th,.collapsible-panel__content td{padding:10px}}.deals-pill-collections-root .deals-pill-coupon{display:flex;align-items:baseline;gap:10px;box-sizing:border-box;width:100%;min-width:0;min-height:32px;margin:0;padding:4px 5px;color:#999;font-size:14px;font-weight:500;line-height:24px}.deals-pill-collections-root .deals-pill-coupon[data-empty]{visibility:hidden}.deals-pill-collections-root .deals-pill-coupon__code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-pill-collections-root .deals-pill-coupon__copy{flex:none;padding:0;border:0;background:transparent;color:#405de6;font:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}.deals-pill-collections-root{--section-products-per-row:2;margin-block:0}.deals-pill-collections-root>.section__color-wrapper>.container{padding-top:var(--dpc-top);padding-bottom:var(--dpc-bottom)}.deals-pill-collections-root .product-item{overflow:hidden;font-weight:400}.deals-pill-collections-root .deals_btntop{position:absolute;inset-inline-start:16px}.deals-pill-collections-root .addcate_btn,.deals-pill-collections-root .buynow_btn{position:relative;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.deals-pill-collections-root .price{font-weight:700;margin-block:5px}.deals-pill-collections-root .price--compare{margin-inline-start:0}.deals-pill-collections-root .deals-off{display:flex;align-items:center;justify-content:center}.deals-pill-collections-root .toggle-btn-text{margin-inline-end:8px}.deals-pill-collections-root .toggle-btn-img{display:inline-block;width:24px;height:24px}.deals-pill-collections-root .deals-icon-imgs{height:80px;margin-bottom:20px}@media(min-width:741px){.deals-pill-collections-root{--section-products-per-row:var(--dpc-columns-tablet)}}@media(min-width:1000px){.deals-pill-collections-root{--section-products-per-row:var(--dpc-columns-laptop)}}@media(min-width:1200px){.deals-pill-collections-root{--section-products-per-row:var(--dpc-columns-desktop)}}@media(max-width:740px){.deals-pill-collections-root .deals_btntop{inset-inline-start:12px}.deals-pill-collections-root .deals-icon-imgs{height:70px;margin-bottom:15px}}.deals-pill-collections-root .product-item{position:relative;padding:16px 16px 76px;border:1px solid var(--dcp-border);border-radius:16px;background:#fff;color:#15131a;box-shadow:none}.deals-pill-collections-root .product-item__image-wrapper{position:relative;flex:0 0 auto;width:100%;min-width:0;margin:0 0 10px;border-radius:12px;overflow:visible}.deals-pill-collections-root .deals-pill-product-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;padding:0;overflow:hidden;isolation:isolate}.deals-pill-collections-root .deals-pill-product-image>img{position:absolute;right:0;bottom:0;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none}.deals-pill-collections-root .product-item__info{padding:0;margin:0;text-align:left}.deals-pill-collections-root .product-item-meta__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5em;min-height:4.5em;padding-bottom:0;border-bottom:0;font-size:16px;line-height:1.5;font-weight:400;color:#15131a}.deals-pill-collections-root .price:not(.price--compare){font-size:20px;color:var(--dpc-price)}.deals-pill-collections-root .price--compare{font-size:11px;color:#949094}.deals-pill-collections-root .product-item__image-wrapper .product-item__label-list{position:absolute;top:0;left:0;display:flex;align-items:flex-start;min-height:27px;margin-bottom:0;width:100%}.deals-pill-collections-root .deals-off{position:static;background:var(--dcp-accent);color:var(--deals-badge-text);line-height:1.5;font-weight:700;width:auto;height:auto;padding:3px 6px;border-radius:6px;font-size:14px;white-space:nowrap}.deals-pill-collections-root .deals_btntop{display:flex;width:calc(100% - 32px);bottom:16px;gap:12px}.deals-pill-collections-root .deals_btnbox,.deals-pill-collections-root .buynow_box{flex:1;min-width:0;width:auto;margin-right:0;margin-bottom:0}.deals-pill-collections-root .addcate_btn,.deals-pill-collections-root .buynow_btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:42px;min-height:42px;border:1px solid var(--dcp-accent);border-radius:9px;background:transparent;color:var(--dcp-accent);font:inherit;font-weight:600;font-size:14px;line-height:normal;letter-spacing:normal;text-transform:none;padding:8px 12px}.deals-pill-collections-root .addcate_btn{padding-inline:0}.deals-pill-collections-root .addcate_btn{color:var(--deals-cart-text);border-color:var(--deals-cart-border)}.deals-pill-collections-root .addcate_btn .loader-button__text,.deals-pill-collections-root .addcate_btn .loader-button__text>div,.deals-pill-collections-root .addcate_btn .loader-button__loader{color:var(--deals-cart-text)}.deals-pill-collections-root .addcate_btn .loader-button__loader{top:50%;left:50%}.deals-pill-collections-root .buynow_btn{background:var(--dcp-fill);color:var(--deals-buy-text)}.deals-pill-collections-root .buynow_btn .loader-button__loader{top:50%;left:50%}.deals-pill-collections-root .deals-off,.deals-pill-collections-root .deals-off .text-off{color:var(--deals-badge-text)}.deals-pill-collections-root .buynow_btn,.deals-pill-collections-root .buynow_btn .loader-button__text,.deals-pill-collections-root .buynow_btn .loader-button__loader{color:var(--deals-buy-text)}.deals-pill-collections-root .addcate_btn:focus-visible,.deals-pill-collections-root .buynow_btn:focus-visible{outline:3px solid var(--dcp-accent);outline-offset:4px}.deals-pill-collections-root .addcate_btn:before,.deals-pill-collections-root .buynow_btn:before{content:none}.deals-pill-collections-root .addcate_btn:after,.deals-pill-collections-root .buynow_btn:after{display:none}.deals-pill-collections-root .deals-code-tips{background:#fff;color:var(--dcp-accent)}.deals-pill-collections-root .toggle-btn{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center;width:max-content;margin:60px auto 0;cursor:pointer}.deals-pill-collections-root [data-deals-extra].prohidden{display:none}@media(hover:hover){.deals-pill-collections-root .product-item:hover{box-shadow:0 4px 14px #15131a12}}@media(max-width:740px){.deals-pill-collections-root .deals-pill-coupon{min-height:24px;font-size:12px;line-height:16px}.deals-pill-collections-root .product-item__image-wrapper .product-item__label-list{min-height:24px}.deals-pill-collections-root .product-item-meta__title{font-size:14px}.deals-pill-collections-root .deals-off{font-size:12px}.deals-pill-collections-root .product-item{padding:12px 12px 116px}.deals-pill-collections-root .deals_btntop{width:calc(100% - 24px);flex-direction:column}.deals-pill-collections-root .deals_btnbox,.deals-pill-collections-root .buynow_box{width:100%}.deals-pill-collections-root .toggle-btn{margin-top:40px}}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__scroller{overflow-x:auto;overscroll-behavior-x:contain}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__scroller-inner{width:max-content;max-width:none;isolation:isolate;border-radius:999px;background:var(--pill-bg)}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item-list{gap:2px;padding:3px;box-shadow:none}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item{-webkit-tap-highlight-color:transparent;position:relative;z-index:1;margin:0;padding:12px 22px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--pill-text);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;text-transform:none;white-space:nowrap;opacity:1;transition:color .4s ease-in-out}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item[aria-expanded=true]{color:var(--pill-active-text);font-weight:600}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item:focus-visible{outline:2px solid var(--pill-active-text);outline-offset:-4px}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__position{top:3px;bottom:3px;left:calc(var(--translate, 0%) * var(--scale, 0));right:auto;height:auto;z-index:0;border-radius:999px;background:var(--pill-active-bg);pointer-events:none;width:calc(100% * var(--scale, 0));transform:none;scale:none;translate:none}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__position.is-initialized{transition:left .4s ease-in-out,width .4s ease-in-out}@media screen and (max-width:740px){.deals-pill-collections-root .deals-pill-tabs{width:100%;max-width:100%;min-width:0;margin-bottom:24px}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__scroller{width:max-content;max-width:100%;margin-inline:auto;border-radius:999px;background:var(--pill-bg);scroll-padding-inline:3px;scrollbar-width:none}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__scroller::-webkit-scrollbar{display:none}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__scroller-inner{margin-inline:0}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item-list{gap:0;grid-auto-columns:max-content}.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item{padding:10px 16px;min-height:40px;font-size:12px;line-height:20px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.deals-pill-collections-root .deals-pill-tabs .tabs-nav__item,.deals-pill-collections-root .deals-pill-tabs .tabs-nav__position.is-initialized{transition:none}}.deals-pill-collections-root pill-tabs-overflow{display:block}@media screen and (max-width:740px){.deals-pill-collections-root pill-tabs-overflow{width:max-content;max-width:100%;margin-inline:auto;border-radius:999px;overflow:hidden;background:var(--pill-bg)}.deals-pill-collections-root pill-tabs-overflow .tabs-nav__scroller{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-left, 0px),#000 calc(100% - var(--fade-right, 0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-left, 0px),#000 calc(100% - var(--fade-right, 0px)),transparent)}}.picogo-air-products{background:var(--section-background);color:var(--text-color);padding:64px 24px}.picogo-air-products__inner{width:100%;max-width:960px;margin:0 auto}.picogo-air-products__heading{margin:0 0 32px;color:inherit;text-align:center;font-size:clamp(28px,3vw,40px)}.picogo-air-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;justify-content:center}.picogo-air-product-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:16px 14px 14px;overflow:hidden;border-radius:8px;background:var(--card-background);color:var(--text-color);text-align:center;transition:background .2s ease,transform .2s ease}.picogo-air-product-card:hover{background:linear-gradient(to bottom,#191f2b,#374878);transform:translateY(-2px)}.picogo-air-product-card__discount{position:absolute;z-index:1;top:12px;left:0;width:82px;border:2px solid #00bdf9;color:#00bdf9;font-size:13px;line-height:22px}.picogo-air-product-card__badge{position:absolute;z-index:1;top:0;right:8px;width:42px;padding:8px 3px 12px;background:linear-gradient(180deg,#4ca4ff,#267bd5);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);color:#fff;font-size:9px;font-weight:700;line-height:1.05;text-align:center;text-transform:uppercase}.picogo-air-product-card__image-link{display:flex;width:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center}.picogo-air-product-card__image{width:92%;height:92%;object-fit:contain;transition:transform .3s ease}.picogo-air-product-card:hover .picogo-air-product-card__image{transform:scale(1.05)}.picogo-air-product-card__title{display:-webkit-box;min-height:48px;margin:8px 0 10px;overflow:hidden;color:inherit;font-size:14px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.picogo-air-product-card__title a{color:inherit}.picogo-air-product-card__price{display:flex;min-height:50px;margin-top:auto;align-items:center;flex-direction:column;justify-content:center}.picogo-air-product-card__current-price{font-size:24px;font-weight:700;line-height:30px}.picogo-air-product-card__compare-price{color:#8a8a8a;font-size:14px}.picogo-air-product-card__button{width:100%;margin-top:12px;padding:10px 12px;border-radius:6px;background:var(--button-background);color:var(--button-text-color);font-weight:600;line-height:1.3;text-align:center}.picogo-air-product-card__button:hover{filter:brightness(1.08)}.picogo-air-product-card__button--amazon{background:#3183ff}@media screen and (max-width:749px){.picogo-air-products{padding:40px 20px}.picogo-air-products__inner{max-width:430px}.picogo-air-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picogo-air-product-card{padding:12px 10px 10px}.picogo-air-product-card__discount{top:10px;width:58px;font-size:10px;line-height:18px}.picogo-air-product-card__badge{right:5px;width:36px;font-size:8px}.picogo-air-product-card__title{min-height:42px;margin-top:4px;font-size:12px;line-height:14px}.picogo-air-product-card__current-price{font-size:22px;line-height:28px}.picogo-air-product-card__button{margin-top:8px;padding:9px 5px;font-size:12px}}.pb{--pb-accent:#edcb87;box-sizing:border-box}.pb [hidden]{display:none!important}.pb a:focus-visible,.pb button:focus-visible,.pb input:focus-visible,.pb select:focus-visible{outline:3px solid var(--pb-accent);outline-offset:4px}.pb-eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700;color:var(--pb-accent);margin:0 0 16px}.pb-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--pb-accent);border-radius:9px;height:42px;min-height:42px;padding:10px 25px;color:var(--pb-accent);background:transparent;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.pb .pb-button[aria-busy=true] .pb-button__label{opacity:0}.pb .pb-button[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pb-button-spin .65s linear infinite;pointer-events:none}@keyframes pb-button-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.pb-button--solid{background:var(--pb-accent-fill);color:var(--pb-on-accent)}.pb-button:disabled{opacity:.45;cursor:not-allowed}.pb-section-heading{text-align:center;margin:0 auto 32px}.pb-section-heading h2{font-size:clamp(28px,3.5vw,44px);line-height:1.15;color:inherit;margin:0}.pb-bundle-section{background:var(--pb-section-bg);padding:20px 0;color:var(--pb-section-text)}.pb-bundle-section--has-heading{padding-top:52px}.pb-bundle{display:flex;margin:auto;background:var(--pb-surface);color:var(--pb-text-color);border-radius:8px;overflow:hidden}.pb-bundle__scene{flex:0 0 33%;position:relative;isolation:isolate;background:var(--pb-field-bg);min-height:470px}.pb-bundle__scene>picture,.pb-bundle__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pb-bundle__scene>picture>img{display:block;width:100%;height:100%;object-fit:cover}.pb-bundle__placeholder{opacity:.3}.pb-bundle__caption{position:absolute;bottom:28px;inset-inline:28px;color:var(--pb-on-accent)}.pb-bundle__caption span{font-size:11px;letter-spacing:.14em}.pb-bundle__caption p{font-size:30px;line-height:1.15;max-width:280px;margin:14px 0 0}.pb-bundle__content{container-type:inline-size;flex:1;min-width:0;padding:28px}.pb-bundle__heading{display:flex;align-items:center;min-height:36px;flex-wrap:wrap;gap:10px;margin-bottom:20px}.pb-bundle__heading .pb-savings{display:inline-flex;align-items:center;min-height:29px;box-sizing:border-box;line-height:21px}.pb .pb-bundle__heading .pb-savings[hidden]{display:none!important}.pb-bundle__heading h3{font-size:24px;line-height:1.25;margin:0}.pb-savings{padding:4px 10px;background:var(--pb-accent-fill);color:var(--pb-on-accent);border-radius:8px;font-size:16px}.pb-bundle__products{--pb-card-gap:clamp(22px,5cqw,52px);--pb-plus-size:clamp(16px,3cqw,28px);--pb-plus-stroke:clamp(8px,1.6cqw,14px);display:grid;grid-template-columns:repeat(var(--pb-product-columns,3),minmax(0,1fr));gap:var(--pb-card-gap)}.pb-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;box-sizing:border-box;border:1px solid var(--pb-card-border);border-radius:16px;padding:16px;background:var(--pb-card-bg);box-shadow:none;font-size:14px}.pb-card:not(:last-child):after{pointer-events:none;content:"";position:absolute;inset-inline-end:calc((var(--pb-card-gap) + var(--pb-plus-size)) / -2 - 1px);top:50%;transform:translateY(-50%);width:var(--pb-plus-size);height:var(--pb-plus-size);display:grid;place-items:center;border-radius:50%;background-color:var(--pb-accent);background-image:linear-gradient(var(--pb-on-accent),var(--pb-on-accent)),linear-gradient(var(--pb-on-accent),var(--pb-on-accent));background-size:var(--pb-plus-stroke) 2px,2px var(--pb-plus-stroke);background-position:center;background-repeat:no-repeat;color:var(--pb-on-accent);font-size:20px;line-height:1}.pb-card__image img,.pb-card__image svg,.pb-card--empty svg{width:100%;aspect-ratio:1;object-fit:contain}.pb-card__image img,.pb-card__image svg{transition:transform .3s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pb-card__image:hover img,.pb-card__image:hover svg{transform:scale(1.06)}}.pb-card__image{display:block;margin-top:0;border-radius:12px;overflow:hidden;background:var(--pb-card-bg)}.pb-card__discount-slot{min-height:27px;display:flex;align-items:flex-start}.pb-card__discount{position:static;line-height:1.5;align-self:flex-start;max-width:100%;overflow-wrap:anywhere;font-size:14px;font-weight:700;border-radius:6px;padding:3px 6px;background:var(--pb-accent);color:var(--pb-on-accent)}.product-bundle-root .pb-card__title{font-size:16px;line-height:1.5}@media(hover:hover){.pb-card[data-card]:not(.is-unavailable):hover{box-shadow:0 4px 14px #15131a12}}.pb-card__footer{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:auto}.pb-bundle strong{color:var(--pb-accent);font-size:20px;white-space:nowrap}.pb-bundle s{color:var(--pb-muted);font-size:11px;white-space:nowrap}.pb-bundle .pb-check{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;cursor:pointer}.pb-bundle .pb-check input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.pb-check__box{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border:1px solid var(--pb-card-border);border-radius:6px;background:var(--pb-card-bg);color:var(--pb-on-accent);pointer-events:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pb-check__box svg{opacity:0}.pb-check input:checked+.pb-check__box{border-color:var(--pb-accent);background:var(--pb-accent)}.pb-check input:checked+.pb-check__box svg{opacity:1}.pb-check input:focus-visible+.pb-check__box{outline:2px solid var(--pb-accent);outline-offset:3px}.pb-check input:disabled{cursor:not-allowed}.pb-check input:disabled+.pb-check__box{opacity:.4}@media(hover:hover){.pb-check:hover input:not(:disabled)+.pb-check__box{border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-field-selected)}}.pb-bundle__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px}.pb-bundle__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-bundle__actions .pb-button{min-width:0;width:100%;box-sizing:border-box;font-size:14px;gap:0;padding:8px 22px}.pb-bundle__actions .pb-button--solid{color:var(--pb-on-accent)}.pb-bundle__note{font-size:11px;color:var(--pb-muted);margin:14px 0 0}.pb-bundle [data-status]:empty{display:none}.pb-bundle [data-status]{font-size:14px;color:var(--pb-error-color)}.pb-card--empty p{font-size:13px;text-align:center;color:var(--pb-muted)}@media(min-width:1000px)and (max-width:1199px){.pb-bundle__scene{flex-basis:27%}.pb-bundle__content{padding:20px}.pb-card{padding:10px}}@media(max-width:999px){.pb-bundle{flex-direction:column}.pb-bundle__scene{flex-basis:auto;min-height:340px}.pb-bundle__scene>picture>img{object-position:center}}@media(max-width:740px){.pb-savings{font-size:14px}.pb-bundle-section{padding:14px}.pb-bundle__content{padding:16px 12px}.pb-bundle__heading{margin-bottom:14px}.pb-bundle__products{grid-template-columns:1fr;gap:12px}.pb-card{display:grid;grid-template-columns:clamp(100px,20vw,120px) minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:center;gap:4px 12px;padding:12px;border-radius:12px}.pb-card__image{grid-column:1;grid-row:2 / span 3;align-self:center;margin:0;border-radius:8px}.pb-card__image img,.pb-card__image svg{display:block}.product-bundle-root .pb-card__title{grid-column:2;grid-row:2;font-size:14px;line-height:1.4;align-self:end}.pb-card__footer{grid-column:2;grid-row:4;flex-wrap:wrap;margin-top:0;align-self:start}.pb-card__footer>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.pb-card__footer strong{font-size:18px}.pb-card>small,.pb-card>a:not([class]){grid-column:2}.pb-card:not(:last-child):after{display:none}.pb-card__discount-slot{grid-column:1 / -1;grid-row:1;min-height:24px}.pb-card__discount{font-size:12px}.pb-bundle__footer{align-items:stretch;flex-direction:column}.pb-bundle__actions{display:grid;grid-template-columns:1fr 1fr}.pb-bundle__actions .pb-button{border-radius:8px;padding:9px 8px}.pb-bundle__scene{min-height:280px}.pb-bundle__caption p{font-size:26px}.pb-bundle__heading h3{font-size:21px}.pb-card--empty{display:block}}.pb-card[data-card]{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pb-card.is-selected{border-color:var(--pb-selected-border);box-shadow:none}.pb-card.is-unavailable{cursor:default}@media(prefers-reduced-motion:reduce){.pb-card[data-card],.pb-check__box,.pb-card__image img,.pb-card__image svg{transition:none}}.product-bundle-root .pb-card__discount,.product-bundle-root .pb-savings{color:var(--pb-discount-text)}.product-bundle-root .pb-button[data-action=cart]{color:var(--pb-cart-text);border-color:var(--pb-cart-border)}.product-bundle-root .pb-button[data-action=checkout]{color:var(--pb-buy-text)}.product-bundle-root .pb-button .pb-button__label{color:inherit}.product-bundle-root [data-price],.product-bundle-root [data-total]{color:var(--pb-price-text)}.bf-products{background:var(--bf-bg);padding:24px 0}.bf-products h2,.bf-products h3{color:inherit}.bf-products a:focus-visible,.bf-products button:focus-visible,.bf-products summary:focus-visible{outline:3px solid #568fff;outline-offset:3px}.bf-products{color:#222}.bf-products h2{text-align:center;margin:0 0 24px}.bf-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.bf-products__scene{grid-column:span 2;grid-row:span 1;position:relative;min-height:440px;border-radius:8px;overflow:hidden;background:#ddd}.bf-products__scene>img,.bf-products__placeholder{position:absolute;width:100%;height:100%;object-fit:cover}.bf-products__scene-text{position:absolute;bottom:30px;left:30px;right:20px;color:#222}.bf-products__scene-text h3{font-size:36px;line-height:1.1;margin:0 0 8px}.bf-products__scene-text p{margin:0}.bf-products__scene-text a{display:inline-block;margin-top:12px;text-decoration:underline}.bf-products__card{position:relative;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden}.bf-products__badge{position:absolute;top:0;left:0;z-index:1;background:var(--bf-accent);color:#fff;padding:8px 14px;border-radius:0 0 6px;font-size:12px;font-weight:700}.bf-products__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;padding:20px}.bf-products__image img,.bf-products__image svg{width:100%;height:100%;object-fit:contain}.bf-products__body{padding:14px;display:flex;flex-direction:column;flex:1}.bf-products__body h3{font-size:14px;line-height:1.35;margin:0 0 10px}.bf-products__price{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-top:1px solid #ddd;padding-top:10px;margin-top:auto}.bf-products__price strong{font-size:20px}.bf-products__price s{font-size:12px;color:#777}.bf-products__code{font-size:12px;color:#777;margin:10px 0;display:flex;flex-wrap:wrap;gap:5px}.bf-products__code button{background:none;border:0;color:#405de6;text-decoration:underline;cursor:pointer;padding:0}.bf-products__status{flex-basis:100%}.bf-products__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.bf-products__actions button,.bf-products__choose{border:1px solid var(--bf-accent);border-radius:30px;padding:10px 6px;text-align:center;background:#fff;color:#222;font-size:12px;cursor:pointer;line-height:1.3}.bf-products__actions .bf-products__buy,.bf-products__choose{background:var(--bf-accent);color:#fff}.bf-products__choose{margin-top:12px;display:block}.bf-products__actions button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:989px){.bf-products__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bf-products__scene{min-height:360px}}@media screen and (max-width:479px){.bf-products__scene{min-height:300px}.bf-products__scene-text{left:20px;bottom:20px}.bf-products__scene-text h3{font-size:28px}.bf-products__body{padding:10px}.bf-products__body h3{font-size:12px}.bf-products__actions{gap:5px}.bf-products__actions button{font-size:10px}.bf-products__badge{font-size:10px;padding:6px 10px}}.bf-text-cards{background:var(--bf-bg);padding:var(--bf-top-spacing) 0 var(--bf-bottom-spacing)}.bf-text-cards h2,.bf-text-cards h3{color:inherit}.bf-text-cards a:focus-visible,.bf-text-cards button:focus-visible,.bf-text-cards summary:focus-visible{outline:3px solid #568fff;outline-offset:3px}.bf-text-cards h2{text-align:center;margin:0 0 24px}.bf-text-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bf-text-cards__card{box-sizing:border-box;border:1px solid var(--bf-card-border);position:relative;display:grid;align-items:var(--bf-content-y, center);isolation:isolate;container-type:inline-size;min-height:200px;aspect-ratio:1.04;overflow:visible;border-radius:var(--bf-card-radius);background:var(--bf-card);color:var(--bf-text);text-align:center}.bf-text-cards__artwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:-1}.bf-text-cards__image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bf-text-cards__content{width:100%;min-width:0;box-sizing:border-box;padding:clamp(16px,7cqi,24px) clamp(12px,5cqi,18px);text-align:var(--bf-content-align, center);justify-self:var(--bf-content-x, center);overflow-wrap:anywhere}.bf-text-cards__content h3{font-size:max(16px,var(--bf-title-size));font-size:max(16px,clamp(calc(var(--bf-title-size) * .8),calc(var(--bf-title-size) * .6 + 2.25cqi),var(--bf-title-size)));line-height:1.3;margin:0 0 8px}.bf-text-cards__text{font-size:max(12px,var(--bf-text-size));font-size:max(12px,clamp(calc(var(--bf-text-size) * .85),calc(var(--bf-text-size) * .6 + 1.75cqi),var(--bf-text-size)));line-height:1.4}.bf-text-cards__text p{margin:0;color:inherit}.bf-text-cards__text strong{color:var(--bf-highlight)}.bf-text-cards__button{display:inline-block;margin-top:22px;border-radius:30px;padding:8px 22px;background:var(--bf-button);color:#fff;font-size:12px;font-size:clamp(11px,calc(10px + 1.6cqi),14px);max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;text-decoration:none}.bf-text-cards__card:has(.bf-text-cards__details[open]){z-index:3}.bf-text-cards__details{position:absolute;right:10px;left:10px;top:10px;padding-bottom:6px;text-align:left;pointer-events:none}.bf-text-cards__details summary{pointer-events:auto;cursor:pointer;list-style:none;background:var(--bf-highlight);color:#fff;border-radius:50%;width:20px;height:20px;margin-left:auto;text-align:center;font-size:14px;font-weight:700;line-height:20px}.bf-text-cards__details summary::-webkit-details-marker{display:none}.bf-text-cards__tooltip{pointer-events:auto;position:absolute;z-index:1;top:100%;right:0;width:100%;padding:8px 12px;border:1px solid #e5e5e5;background:#fff;color:#222;border-radius:10px;box-shadow:0 8px 24px #00000026;font-size:14px;line-height:1.5;overflow-wrap:anywhere;overflow:visible}.bf-text-cards__tooltip:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1}.bf-text-cards__tooltip>:last-child{margin-bottom:0}.bf-text-cards__tooltip a{color:inherit;text-decoration:underline}.bf-text-cards__card[data-position=top_left]{--bf-content-y: start;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-position=top_center]{--bf-content-y: start;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-position=top_right]{--bf-content-y: start;--bf-content-x: end;--bf-content-align: right}.bf-text-cards__card[data-position=middle_left]{--bf-content-y: center;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-position=middle_center]{--bf-content-y: center;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-position=middle_right]{--bf-content-y: center;--bf-content-x: end;--bf-content-align: right}.bf-text-cards__card[data-position=bottom_left]{--bf-content-y: end;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-position=bottom_center]{--bf-content-y: end;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-position=bottom_right]{--bf-content-y: end;--bf-content-x: end;--bf-content-align: right}@media screen and (max-width:989px){.bf-text-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-text-cards__card{min-height:150px}}@media screen and (max-width:749px){.bf-text-cards__card{aspect-ratio:auto}.bf-text-cards__grid{grid-template-columns:minmax(0,1fr);gap:10px}.bf-text-cards__content{width:100%;padding:20px 14px}.bf-text-cards__content h3{font-size:max(16px,var(--bf-mobile-title-size));font-size:max(16px,clamp(calc(var(--bf-mobile-title-size) * .75),calc(var(--bf-mobile-title-size) * .5 + 1.5cqi),calc(var(--bf-mobile-title-size) * .875)))}.bf-text-cards__text{font-size:max(12px,var(--bf-mobile-text-size));font-size:max(12px,clamp(calc(var(--bf-mobile-text-size) * .8),calc(var(--bf-mobile-text-size) * .5 + 1.2cqi),calc(var(--bf-mobile-text-size) * .92)))}.bf-text-cards__button{padding:6px 14px}.bf-text-cards__card[data-mobile-position=top_left]{--bf-content-y: start;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-mobile-position=top_center]{--bf-content-y: start;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-mobile-position=top_right]{--bf-content-y: start;--bf-content-x: end;--bf-content-align: right}.bf-text-cards__card[data-mobile-position=middle_left]{--bf-content-y: center;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-mobile-position=middle_center]{--bf-content-y: center;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-mobile-position=middle_right]{--bf-content-y: center;--bf-content-x: end;--bf-content-align: right}.bf-text-cards__card[data-mobile-position=bottom_left]{--bf-content-y: end;--bf-content-x: start;--bf-content-align: left}.bf-text-cards__card[data-mobile-position=bottom_center]{--bf-content-y: end;--bf-content-x: center;--bf-content-align: center}.bf-text-cards__card[data-mobile-position=bottom_right]{--bf-content-y: end;--bf-content-x: end;--bf-content-align: right}}.bf-timeline{background:var(--bf-bg);padding:24px 0}.bf-timeline h2,.bf-timeline h3{color:inherit}.bf-timeline a:focus-visible,.bf-timeline button:focus-visible,.bf-timeline summary:focus-visible{outline:3px solid #568fff;outline-offset:3px}.bf-timeline{color:var(--bf-text)}.bf-timeline h2{text-align:center;margin:0 0 24px}.bf-timeline__inner{container-type:inline-size}.bf-timeline__steps{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto var(--bf-track-height) auto;margin:0;padding:0}.bf-timeline__step{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;text-align:center}.bf-timeline__step h3{font-size:var(--bf-title-size);font-size:clamp(calc(var(--bf-title-size) * .8),calc(var(--bf-title-size) * .65 + 1.5cqi / var(--bf-stage-count)),var(--bf-title-size));color:var(--bf-inactive-title-color);line-height:1.4;margin:0 8px 28px;align-self:center;overflow-wrap:anywhere}.bf-timeline__line{height:var(--bf-track-height);background:var(--bf-track);position:relative}.bf-timeline__step:first-child .bf-timeline__line{border-radius:4px 0 0 4px}.bf-timeline__step:last-child .bf-timeline__line{border-radius:0 4px 4px 0}.bf-timeline__line span{position:absolute;width:var(--bf-circle-size);height:var(--bf-circle-size);box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--bf-track)}.bf-timeline__step.is-active .bf-timeline__line{background:var(--bf-active)}.bf-timeline__step.is-active:not(:has(+.bf-timeline__step.is-active)) .bf-timeline__line{border-top-right-radius:4px;border-bottom-right-radius:4px}.bf-timeline__step.is-active .bf-timeline__line span{background:var(--bf-active);border:4px solid var(--bf-circle-border);box-sizing:border-box}.bf-timeline__description{font-size:var(--bf-text-size);font-size:clamp(calc(var(--bf-text-size) * .85),calc(var(--bf-text-size) * .65 + 1cqi / var(--bf-stage-count)),var(--bf-text-size));color:var(--bf-text);margin:28px 10px 0;line-height:1.4;overflow-wrap:anywhere}.bf-timeline__step.is-active h3,.bf-timeline__step.is-active h3 *{color:var(--bf-active-title)}.bf-timeline__step.is-active .bf-timeline__description,.bf-timeline__step.is-active .bf-timeline__description *{color:var(--bf-active-text)}.bf-timeline__step:not(.is-active) h3,.bf-timeline__step:not(.is-active) h3 strong{color:var(--bf-inactive-title-color)}.bf-timeline__step:not(.is-active) .bf-timeline__description,.bf-timeline__step:not(.is-active) .bf-timeline__description strong{color:var(--bf-inactive-text-color)}.bf-timeline__description p{margin:0}@media screen and (max-width:749px){.bf-timeline__step h3{font-size:clamp(calc(var(--bf-title-size) * .6),calc(var(--bf-title-size) * .5 + 2cqi / var(--bf-stage-count)),calc(var(--bf-title-size) * .75));margin:0 6px 20px}.bf-timeline__description{font-size:clamp(calc(var(--bf-text-size) * .75),calc(var(--bf-text-size) * .6 + 1.5cqi / var(--bf-stage-count)),calc(var(--bf-text-size) * .85));margin:20px 6px 0}.bf-timeline--hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
