.sv-bb{--sv-bb-brand-color: #DC8A01;--sv-progress-marker-size: 16px;--sv-progress-marker-inset: .75rem;--sv-progress-pack-font-size: 11px;--sv-progress-pack-line-height: 1.2;--sv-progress-option-gap: 4px;--sv-progress-pack-row-size: calc(var(--sv-progress-pack-font-size) * var(--sv-progress-pack-line-height));margin-top:var(--margin-xl)}.sv-bb .sv-bb__progress{--sv-progress-bg: #f3f3f3;--sv-progress-fill-bg: #b7b7b790;--sv-progress-fill-active-bg: var(--sv-bb-brand-color);--sv-progress-bagde-bg: var(--sv-bb-brand-color);--sv-progress-badge-color: #fff;position:relative;margin-bottom:var(--margin-sm);padding:1rem 1.25rem;background:var(--sv-progress-bg);border-radius:10px}@media screen and (max-width:749px){.sv-bb .sv-bb__progress{padding-inline:.5rem}}.sv-bb .sv-bb__progress-fieldset{margin:0;padding:0;border:0;position:relative}.sv-bb .sv-bb__progress-input{position:absolute;opacity:0;pointer-events:none}.sv-bb .sv-bb__progress-track{position:absolute;top:calc(var(--sv-progress-pack-row-size) + var(--sv-progress-option-gap) + (var(--sv-progress-marker-size) / 2) - 2px);left:12.5%;right:12.5%;height:4px;border-radius:999px;background:var(--sv-progress-fill-bg);overflow:hidden;pointer-events:none}.sv-bb .sv-bb__progress-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--sv-progress-fill-active-bg);transition:width .28s ease}.sv-bb .sv-bb__progress-options{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.sv-bb .sv-bb__progress-option{border:0;background:transparent;margin:0;padding:0;position:relative;display:grid;grid-template-rows:auto auto auto auto auto;justify-items:center;gap:var(--sv-progress-option-gap);color:rgb(var(--color-foreground-rgb) / .7);cursor:pointer;transition:color .22s ease}.sv-bb .sv-bb__progress-pack{grid-row:1;font-size:var(--sv-progress-pack-font-size);line-height:var(--sv-progress-pack-line-height);font-weight:600;white-space:nowrap;text-align:center;min-height:var(--sv-progress-pack-row-size)}@media screen and (max-width:749px){.sv-bb .sv-bb__progress-pack{font-size:10px}}.sv-bb .sv-bb__progress-marker{grid-row:2;width:var(--sv-progress-marker-size);height:var(--sv-progress-marker-size);border-radius:50%;border:1px solid #b6b6b6;background:var(--sv-progress-bg);transition:background-color .22s ease,border-color .22s ease,transform .22s ease;z-index:1}.sv-bb .sv-bb__progress-marker:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;background:var(--sv-progress-fill-active-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;transition:opacity .22s ease,transform .22s ease}.sv-bb .sv-bb__progress-badge--discount{grid-row:3}.sv-bb .sv-bb__progress-price{grid-row:4;font-size:11px;line-height:1.2;white-space:nowrap;text-align:center}@media screen and (max-width:749px){.sv-bb .sv-bb__progress-price{font-size:10px}}.sv-bb .sv-bb__progress-total{grid-row:5;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center;color:rgb(var(--color-foreground-rgb))}.sv-bb .sv-bb__progress-option:first-child{justify-items:center}.sv-bb .sv-bb__progress-option:first-child .sv-bb__progress-pack,.sv-bb .sv-bb__progress-option:first-child .sv-bb__progress-price,.sv-bb .sv-bb__progress-option:first-child .sv-bb__progress-total{text-align:center}.sv-bb .sv-bb__progress-option:last-child{justify-items:center}.sv-bb .sv-bb__progress-option:last-child .sv-bb__progress-pack,.sv-bb .sv-bb__progress-option:last-child .sv-bb__progress-price,.sv-bb .sv-bb__progress-option:last-child .sv-bb__progress-total{text-align:center}.sv-bb .sv-bb__progress-option:hover,.sv-bb .sv-bb__progress-option:focus-visible{color:rgb(var(--color-foreground-rgb))}.sv-bb .sv-bb__progress-option:hover .sv-bb__progress-marker,.sv-bb .sv-bb__progress-option:focus-visible .sv-bb__progress-marker{border-color:rgb(var(--color-foreground-rgb));transform:scale(1.06)}:is(.sv-bb .sv-bb__progress-option:hover .sv-bb__progress-marker,.sv-bb .sv-bb__progress-option:focus-visible .sv-bb__progress-marker):after{opacity:1;transform:translate(-50%,-50%) scale(1)}.sv-bb .sv-bb__progress-input:nth-of-type(1):checked~.sv-bb__progress-track .sv-bb__progress-fill{width:0%}.sv-bb .sv-bb__progress-input:nth-of-type(2):checked~.sv-bb__progress-track .sv-bb__progress-fill{width:33.333%}.sv-bb .sv-bb__progress-input:nth-of-type(3):checked~.sv-bb__progress-track .sv-bb__progress-fill{width:66.666%}.sv-bb .sv-bb__progress-input:nth-of-type(4):checked~.sv-bb__progress-track .sv-bb__progress-fill{width:100%}.sv-bb .sv-bb__progress-input:nth-of-type(1):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(1),.sv-bb .sv-bb__progress-input:nth-of-type(2):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(2),.sv-bb .sv-bb__progress-input:nth-of-type(3):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(3),.sv-bb .sv-bb__progress-input:nth-of-type(4):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(4){color:var(--sv-progress-fill-active-bg)}.sv-bb .sv-bb__progress-input:nth-of-type(1):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(1) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(2):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(2) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(3):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(3) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(4):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(4) .sv-bb__progress-marker{border-color:var(--sv-progress-fill-active-bg);transform:scale(1.06)}:is(.sv-bb .sv-bb__progress-input:nth-of-type(1):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(1) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(2):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(2) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(3):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(3) .sv-bb__progress-marker,.sv-bb .sv-bb__progress-input:nth-of-type(4):checked~.sv-bb__progress-options .sv-bb__progress-option:nth-of-type(4) .sv-bb__progress-marker):after{opacity:1;transform:translate(-50%,-50%) scale(1)}.sv-bb .sv-bb__progress-badge{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);padding:.25rem .5rem;border-radius:3px;background:#8b2942;color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em;white-space:nowrap}.sv-bb .sv-bb__progress-badge--discount{position:relative;top:auto;left:auto;transform:none;padding:0;background:none;color:#8b2942;font-size:11px;font-weight:700;margin-block:6px 0}.sv-bb .sv-bb__progress-option--best .sv-bb__progress-badge:not(.sv-bb__progress-badge--discount){top:-2rem;right:-1.5rem;left:auto;transform:rotate(10deg);transform-origin:top right;font-size:10px;padding-block:.5rem}.sv-bb .sv-bb__discount-info{display:flex;align-items:center;gap:.625rem;margin-top:1rem;margin-bottom:.5rem;padding:.75rem 1rem;background:rgb(var(--color-foreground-rgb) / .04);border-radius:8px;font-size:14px;color:rgb(var(--color-foreground-rgb) / .7)}.sv-bb .sv-bb__discount-info-icon{flex-shrink:0;width:28px;height:28px;padding:6px;background:rgb(var(--color-foreground-rgb) / .85);border-radius:50%;color:rgb(var(--color-background-rgb));display:flex;align-items:center;justify-content:center}.sv-bb .sv-bb__products{display:flex;flex-direction:column}.sv-bb .bundle-item{display:flex;align-items:center;gap:var(--gap-md);padding:var(--padding-sm) var(--padding-xs);cursor:pointer;order:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.sv-bb .bundle-item:hover,.sv-bb .bundle-item.bundle-item--selected{background-color:rgb(var(--color-foreground-rgb) / .06)}.sv-bb .bundle-item.bundle-item--soldout{order:1;pointer-events:none;opacity:.6}.sv-bb .bundle-item:hover{transform:translate(2px)}@media screen and (max-width:768px){.sv-bb .bundle-item{align-items:center;gap:.6rem;padding-inline:0}}.sv-bb .bundle-item__image{--bb-img-size: 80px;width:var(--bb-img-size);height:var(--bb-img-size);flex:0 0 var(--bb-img-size);border-radius:12% 0 0 12%;overflow:hidden;background:var(--color-background-secondary)}@media screen and (max-width:768px){.sv-bb .bundle-item__image{--bb-img-size: 64px}}.sv-bb .bundle-item__image-img{width:100%;height:100%;object-fit:cover;display:block}.sv-bb .bundle-item__content{min-width:0;flex:1}.sv-bb .bundle-item__title{margin:0;font-size:16px;font-weight:600;line-height:1.2}.sv-bb .bundle-item__subtitle{margin:var(--margin-3xs) 0 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:11px;line-height:1.3;opacity:.9}.sv-bb .bundle-item__meta{display:flex;gap:var(--gap-2xs);flex-wrap:wrap;margin-top:var(--margin-2xs)}.sv-bb .bundle-item__badge,.sv-bb .bundle-item__status{display:inline-flex;align-items:center;border-radius:4px;padding:.15rem .35rem;font-size:var(--font-paragraph-xs--size, 12px);line-height:1;border:1px solid transparent;width:fit-content;margin-inline:auto}.sv-bb .bundle-item__badge{background:var(--badge-bg-color);color:var(--badge-text-color);border-color:transparent;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.sv-bb .bundle-item__status{background:rgb(var(--color-foreground-rgb) / .08)}.sv-bb .bundle-item__status--new,.sv-bb .bundle-item[data-status=new] .bundle-item__status{background:#2689491f;color:#115e2c;border-color:#26894940}.sv-bb .bundle-item__status--limited,.sv-bb .bundle-item[data-status=limited] .bundle-item__status{background:#ba4d001f;color:#7d3500;border-color:#ba4d0040}.sv-bb .bundle-item__status--back_in_stock,.sv-bb .bundle-item[data-status=back_in_stock] .bundle-item__status{background:#1471b61f;color:#0f4c80;border-color:#1471b640}.sv-bb .bundle-item__status--back_soon,.sv-bb .bundle-item[data-status=back_soon] .bundle-item__status{background:#6255d21f;color:#453a9b;border-color:#6255d240}.sv-bb .bundle-item__purchase{--purchase-item-width: 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:var(--purchase-item-width);min-width:var(--purchase-item-width);box-sizing:border-box}@media screen and (max-width:749px){.sv-bb .bundle-item__purchase{margin-left:auto}}@media screen and (max-width:768px){.sv-bb .bundle-item__purchase{--purchase-item-width: auto;min-width:max-content;width:auto;align-items:center}}.sv-bb .bundle-item__pack{font-size:10px;font-weight:600;margin-block:4px 0}.sv-bb .bundle-item__price{margin:0;font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold);white-space:nowrap}.sv-bb .bundle-item__button{border:0;background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border-radius:var(--style-border-radius-buttons-primary);padding:.6rem 1.5rem;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.sv-bb .bundle-item__button:hover,.sv-bb .bundle-item__button:focus-visible{opacity:.85}.sv-bb .bundle-item--soldout .bundle-item__button{font-size:8px}.sv-bb .bundle-item__quantity-controls{display:flex;align-items:center;gap:4px;margin-bottom:.25rem;justify-content:center;margin-inline:auto}@media screen and (max-width:768px){.sv-bb .bundle-item__quantity-controls{margin-bottom:.1rem}}.sv-bb .bundle-item__qty-btn{--qty-btn-size: 20px;width:var(--qty-btn-size);height:var(--qty-btn-size);border-radius:50%;background:#16323c;color:#fff;border:none;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;padding:0;line-height:1}.sv-bb .bundle-item__qty-btn:active,.sv-bb .bundle-item__qty-btn:focus-visible{background:#0d232a;outline:none}.sv-bb .bundle-item__qty-value{font-size:1rem;line-height:1;font-weight:600;color:#16323c;min-width:2ch;text-align:center;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.sv-bb .sv-bb__purchase{--sv-purchase-border-color: rgb(var(--color-foreground-rgb) / .18);--sv-purchase-border-hover-color: rgb(var(--color-foreground-rgb) / .4);--sv-purchase-border-selected-color: rgb(var(--color-foreground-rgb));--sv-purchase-bg-color: rgb(var(--color-background-rgb));--sv-purchase-text-color: rgb(var(--color-foreground-rgb));--sv-purchase-text-subdued-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6));--sv-purchase-compare-color: rgb(var(--color-foreground-rgb) / .5);--sv-purchase-per-color: rgb(var(--color-foreground-rgb) / .65);--sv-purchase-benefit-text-color: rgb(var(--color-foreground-rgb) / .85);--sv-purchase-divider-color: rgb(var(--color-foreground-rgb) / .1);--sv-purchase-radio-border-color: rgb(var(--color-foreground-rgb) / .35);--sv-purchase-accent-color: rgb(var(--color-foreground-rgb));--sv-purchase-accent-contrast-color: rgb(var(--color-background-rgb));--sv-purchase-focus-ring-color: rgb(var(--color-foreground-rgb));margin-top:var(--margin-4xl);display:flex;flex-direction:column;gap:.625rem}.sv-bb .sv-bb__purchase-fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.5rem}.sv-bb .sv-bb__purchase-input{position:absolute;opacity:0;pointer-events:none}.sv-bb .sv-bb__purchase-option{position:relative;display:block;padding:.875rem 1rem;border:1.5px solid var(--sv-purchase-border-color);border-radius:12px;background:var(--sv-purchase-bg-color);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.sv-bb .sv-bb__purchase-option.is-selected{border-color:var(--sv-purchase-border-selected-color);box-shadow:0 0 0 1px var(--sv-purchase-border-selected-color)}.sv-bb .sv-bb__purchase-option:hover:not(.is-selected){border-color:var(--sv-purchase-border-hover-color)}@media screen and (max-width:479px){.sv-bb .sv-bb__purchase-option{padding:.8rem}}.sv-bb .sv-bb__purchase-badge{position:absolute;top:-18px;left:50%;transform:translate(-50%);padding:.25rem .6rem;border-radius:4px 4px 0 0;background:var(--sv-purchase-accent-color);color:var(--sv-purchase-accent-contrast-color);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1}.sv-bb .sv-bb__purchase-row{display:flex;align-items:center;gap:.625rem}.sv-bb .sv-bb__purchase-option--subscribe .sv-bb__purchase-row{padding-block:0 .75rem;margin-block:0 .2rem;border-bottom:1px solid var(--sv-purchase-divider-color)}.sv-bb .sv-bb__purchase-radio{--sv-purchase-radio-size: 18px;flex:0 0 var(--sv-purchase-radio-size);width:var(--sv-purchase-radio-size);height:var(--sv-purchase-radio-size);border-radius:50%;border:2px solid var(--sv-purchase-radio-border-color);background:transparent;position:relative;transition:border-color .2s ease}.sv-bb .sv-bb__purchase-radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--sv-purchase-accent-color);transform:scale(0);transition:transform .18s ease}.sv-bb .sv-bb__purchase-option.is-selected .sv-bb__purchase-radio{border-color:var(--sv-purchase-accent-color)}.sv-bb .sv-bb__purchase-option.is-selected .sv-bb__purchase-radio:after{transform:scale(1)}.sv-bb .sv-bb__purchase-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.sv-bb .sv-bb__purchase-title{font-size:var(--font-paragraph-small--size, 14px);font-weight:700;line-height:1.2;color:var(--sv-purchase-text-color)}.sv-bb .sv-bb__purchase-freq{font-size:11px;color:var(--sv-purchase-text-subdued-color);line-height:1.2;display:block}.sv-bb .sv-bb__purchase-freq-select{-webkit-appearance:none;appearance:none;margin:0;padding:4px 8px;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:transparent;color:rgb(var(--color-foreground-rgb) / .85);font:inherit;line-height:inherit;cursor:pointer;max-width:100%;background-image:url("data:image/svg+xml;utf8,<svg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1L4 4L7 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:8px 5px}.sv-bb .sv-bb__purchase-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;flex-shrink:0}.sv-bb .sv-bb__purchase-compare{font-size:11px;color:var(--sv-purchase-compare-color);text-decoration:line-through;line-height:1.2}.sv-bb .sv-bb__purchase-price{font-size:var(--font-paragraph-medium--size, 16px);font-weight:700;color:var(--sv-purchase-text-color);line-height:1.1}.sv-bb .sv-bb__purchase-per{font-size:11px;font-weight:500;color:var(--sv-purchase-per-color)}.sv-bb .sv-bb__purchase-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem;padding-top:.6rem;width:fit-content;margin-inline:auto}@media screen and (max-width:479px){.sv-bb .sv-bb__purchase-benefits{gap:4px}}.sv-bb .sv-bb__purchase-benefits li{display:flex;align-items:center;gap:.3rem;font-size:10px;color:var(--sv-purchase-benefit-text-color);line-height:1.3;letter-spacing:.02em;width:fit-content}@media screen and (max-width:479px){.sv-bb .sv-bb__purchase-benefits li{font-size:8px}}.sv-bb .sv-bb__purchase-benefits strong{font-weight:700;color:var(--sv-purchase-text-color)}.sv-bb .sv-bb__purchase-check{flex:0 0 13px;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sv-bb .sv-bb__purchase-check:after{content:"";display:block;width:8px;height:4px;border-left:1.5px solid var(--sv-purchase-accent-color);border-bottom:1.5px solid var(--sv-purchase-accent-color);transform:rotate(-45deg) translateY(-1px)}.sv-bb .sv-bb__atc-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.25rem;background:var(--sv-bb-brand-color);color:#fff;box-shadow:none;border:none;border-radius:12px;font-size:var(--font-paragraph-medium--size, 16px);font-weight:700;cursor:pointer;transition:opacity .2s ease}.sv-bb .sv-bb__atc-btn:not(:disabled):hover,.sv-bb .sv-bb__atc-btn:not(:disabled):focus-visible{opacity:.88}.sv-bb .sv-bb__atc-btn:focus-visible{outline:2px solid var(--sv-purchase-focus-ring-color);outline-offset:2px}@media screen and (max-width:479px){.sv-bb .sv-bb__atc-btn{flex-wrap:wrap;gap:.35rem}}.sv-bb .sv-bb__atc-cta{line-height:1;display:block}.sv-bb .sv-bb__atc-prices{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:479px){.sv-bb .sv-bb__atc-prices{margin-left:0}}.sv-bb .sv-bb__atc-compare{font-size:13px;font-weight:500;opacity:.55;text-decoration:line-through}.sv-bb .sv-bb__atc-total{font-size:var(--font-paragraph-medium--size, 16px);font-weight:700}.sv-bb .sv-bb__sticky-atc{display:none}@media screen and (max-width:768px){.sv-bb .sv-bb__sticky-atc{display:block;position:fixed;bottom:0;left:0;right:0;z-index:calc(var(--layer-sticky, 400) - 1);padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none}.sv-bb .sv-bb__sticky-atc[style*="display: block"],.sv-bb .sv-bb__sticky-atc:not([style*="display: none"]){pointer-events:auto}}.sv-bb .sv-bb__sticky-atc-inner{padding:.75rem 1rem;background:rgb(var(--color-background-rgb));box-shadow:0 -4px 20px #0000001f;border-top:1px solid rgb(var(--color-foreground-rgb) / .08)}.sv-bb .sv-bb__sticky-atc-btn{border-radius:10px}.template-product-bundles .product-details .bundle-more-note{margin-block:-.5rem .5rem}.template-product-bundles .rating-wrapper{--star-fill-color: #DC8A01;--star-fill-color-rgb: 220 138 1;--color: #DC8A01}.template-product-bundles .rating-count{color:rgb(var(--color-foreground-rgb) / 1)}.template-product-bundles .product-information{--padding-block-start: 0 !important}.template-product-bundles .product-information__grid{--sidebar-width: 500px;gap:2.5rem;margin-block:var(--margin-5xl)}@media screen and (max-width:479px){.template-product-bundles .product-information__grid{margin-block-start:0;gap:1rem}}@media screen and (min-width:750px){.template-product-bundles .product-information__grid .media-gallery--grid{max-width:500px!important;margin-left:auto}}@media screen and (min-width:1100px){.template-product-bundles .product-information__grid .media-gallery--grid{max-width:600px!important}}@media screen and (min-width:750px){.template-product-bundles .product-information__grid{gap:0}.template-product-bundles .product-information__grid:not(.product-information--media-none):has(.sv-bb).product-information--media-left .product-information__media{padding-right:1rem}.template-product-bundles .product-information__grid:not(.product-information--media-none):has(.sv-bb).product-information--media-left .product-details{padding-left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/_sv-bundle-builder.css.map */
