.obx{--obx-dark: #111111;--obx-dark-2: #000000;--obx-text: #111111;--obx-muted: #6f6f6f;--obx-line: #e2e2e2;--obx-cream: #f6f6f6;--obx-green: #2F48C3;margin-top:2.2rem;font-family:var(--font-body-family);letter-spacing:0;color:var(--obx-text)}.obx *{letter-spacing:inherit}.obx p{margin:0}.obx svg{flex:0 0 auto}.obx__tiers{display:flex;flex-direction:column;gap:1.2rem}.obx__tier{position:relative;display:block;padding:1.5rem 1.6rem;border:.2rem solid var(--obx-line);border-radius:1.4rem;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.obx__tier.is-selected{border-color:var(--obx-dark);background:var(--obx-cream)}.obx__input:focus-visible+.obx__badge,.obx__input:focus-visible~.obx__head .obx__radio{outline:.2rem solid var(--obx-dark);outline-offset:.2rem}.obx__head{display:flex;align-items:center;gap:1.2rem}.obx__radio{position:relative;width:2.2rem;height:2.2rem;flex:0 0 auto;border:.2rem solid #c4c4c4;border-radius:50%;background:#fff}.obx__tier.is-selected .obx__radio{border-color:var(--obx-dark)}.obx__tier.is-selected .obx__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:var(--obx-dark)}.obx__head-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.obx__title{font-size:1.65rem;font-weight:600;line-height:1.25}.obx__sub{font-size:1.2rem;line-height:1.3;color:var(--obx-muted)}.obx__sub--green{color:var(--obx-green);font-weight:600}.obx__badge{position:absolute;top:-1.2rem;right:1.6rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:2rem;font-size:1.05rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.obx__badge svg{width:1.1rem;height:1.1rem}.obx__badge--dark{background:var(--obx-dark);color:#fff}.obx__badge--light{background:linear-gradient(135deg,#fff,#e9e9e9);border:.15rem solid var(--obx-dark);color:var(--obx-text);box-shadow:0 .2rem .6rem #0000002e}.obx__items{display:none}.obx__tier.is-selected .obx__items{display:flex;flex-direction:column;gap:1rem;margin-top:1.4rem}.obx__item{display:flex;gap:1rem}.obx__unit{display:flex;flex:0 0 6.4rem;flex-direction:column;align-items:center;justify-content:center;min-height:6rem;border-radius:1rem;background:linear-gradient(160deg,#3a3a3a,var(--obx-dark-2));box-shadow:0 .3rem .8rem #00000040;color:#fff}.obx__unit-label{font-size:.9rem;font-weight:600;letter-spacing:.14em;color:#bdbdbd}.obx__unit-num{font-size:1.8rem;font-weight:700;line-height:1.1}.obx__chip{display:flex;flex:1 1 auto;align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem .7rem .7rem;border:.1rem solid #e8e8e8;border-radius:1rem;background:#fff}.obx__chip-img{width:4.6rem;height:4.6rem;flex:0 0 auto;border-radius:.6rem;object-fit:cover}.obx__chip-text{display:flex;flex-direction:column;min-width:0}.obx__chip-name{font-size:1.45rem;font-weight:700;line-height:1.3}.obx__chip-note{font-size:1.1rem;line-height:1.35;color:var(--obx-muted)}.obx__chip-note strong{color:var(--obx-text);font-weight:600}.obx__colors{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.5rem}.obx__swatch{width:2.8rem;height:2.8rem;padding:0;border:.25rem solid #fff;border-radius:50%;background:var(--sw, #ccc);box-shadow:0 0 0 .1rem #cfcfcf;cursor:pointer;-webkit-appearance:none;appearance:none}.obx__swatch.is-on{box-shadow:0 0 0 .2rem var(--obx-dark)}.obx__swatch:focus-visible{outline:.2rem solid var(--obx-dark);outline-offset:.3rem}.obx__color-name{font-size:1.2rem;font-weight:600;color:var(--obx-muted)}.obx__gifts{position:relative;margin-top:2.4rem;padding:2.4rem 1.4rem 1.2rem;border:.2rem solid var(--obx-dark);border-radius:1.4rem;background:#fff}.obx__gifts-tag{position:absolute;top:-1.4rem;left:1.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.1rem;border:.2rem solid var(--obx-dark);border-radius:2rem;background:var(--obx-cream);font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.obx__gifts-tag svg{width:1.3rem;height:1.3rem;color:var(--obx-green)}.obx__gift-row{display:flex;align-items:flex-start;justify-content:space-between}.obx__plus{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-top:2rem;border:.1rem solid #d2d2d2;border-radius:50%;font-size:1rem;line-height:1;color:#a8a8a8}.obx__gift{display:flex;flex:0 0 8.4rem;justify-content:center;text-align:center}.obx__gift-locked,.obx__gift-open{display:flex;flex-direction:column;align-items:center;gap:.4rem}.obx__gift-open,.obx__gift.is-unlocked .obx__gift-locked{display:none}.obx__gift.is-unlocked .obx__gift-open{display:flex}.obx__lock{position:relative;display:flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;color:var(--obx-text)}.obx__lock:before{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.45) 0%,rgba(0,0,0,.15) 45%,transparent 70%);filter:blur(.3rem)}.obx__lock svg{position:relative;width:1.5rem;height:1.5rem}.obx__gift-label{font-size:1.1rem;color:var(--obx-muted)}.obx__gift-img{display:flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;padding:.5rem;border:.1rem solid #e2e2e2;border-radius:.8rem;background:#fff}.obx__gift-img img,.obx__gift-img svg{width:100%;height:100%;object-fit:contain}.obx__gift-price{margin-top:.2rem;font-size:1rem;color:var(--obx-muted)}.obx__gift-name{font-size:1.1rem;font-weight:700;line-height:1.2}.obx__gift-msg{margin-top:1.2rem!important;padding-top:1.1rem;border-top:.1rem solid #e8e8e8;font-size:1.2rem;line-height:1.4;text-align:center;color:#5f5f5f}.obx__subtotal{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-top:1.4rem;padding:1rem .8rem 1rem 1.1rem;border-radius:1.2rem;background:#f2f2f2}.obx__subtotal-label{font-size:min(1.3rem,3vw);white-space:nowrap;color:var(--obx-muted)}.obx__subtotal-old{font-size:min(1.3rem,3vw);color:var(--obx-muted)}.obx__subtotal-new{font-size:min(1.9rem,4.4vw);white-space:nowrap;font-weight:700}.obx__saving{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem .8rem;border:.1rem solid #e2e2e2;border-radius:2rem;background:#fff;font-size:min(1.15rem,2.75vw);font-weight:600;white-space:nowrap}.obx__saving svg{width:1.3rem;height:1.3rem}.obx__select-wrap{display:flex;align-items:center;gap:.6rem;margin-top:.4rem}.obx__select-label{font-size:1.15rem;color:var(--obx-muted)}.obx__select{flex:1 1 auto;min-width:0;max-width:17rem;min-height:3.4rem;padding:.4rem 2.8rem .4rem 1rem;border:.1rem solid #cfcfcf;border-radius:.8rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .8rem center / 1.4rem;font-family:inherit;font-size:1.4rem;font-weight:600;color:var(--obx-text);appearance:none;-webkit-appearance:none;cursor:pointer}.obx__select:focus-visible{outline:.2rem solid var(--obx-dark);outline-offset:.1rem}.obx__saving[hidden],.obx__error[hidden]{display:none}.obx__error{margin-top:1rem;font-size:1.4rem;color:#b3261e;text-align:center}.obx__atc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:6.2rem;margin-top:1.4rem;padding:1rem 2rem;border:0;border-radius:3.2rem;background:#111;box-shadow:0 .6rem 1.6rem #00000038;color:#fff;font-family:var(--font-heading-family);cursor:pointer;transition:transform .15s ease,opacity .15s ease}.obx__atc:hover{opacity:.92}.obx__atc:active{transform:translateY(.1rem)}.obx__atc[disabled]{opacity:.6;cursor:not-allowed}.obx__atc-label{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.obx__atc-sub{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body-family);font-size:1.2rem;color:#d9d9d9}.obx__atc-sub svg{width:1.4rem;height:1.4rem}.obx__spinner{display:none;position:absolute;right:2rem;top:calc(50% - 1rem);width:2rem;height:2rem;border:.2rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:obx-spin .8s linear infinite}.obx__atc[aria-busy=true] .obx__spinner{display:block}@keyframes obx-spin{to{transform:rotate(360deg)}}@media screen and (min-width:750px){.obx__title{font-size:1.8rem}}.obx__fprice{display:inline-flex;align-items:baseline;gap:.4rem;flex-shrink:0;font-size:1.2rem;white-space:nowrap;color:var(--obx-muted)}.obx__fprice strong{font-weight:700;color:var(--obx-green)}.obx__fprice.is-paid{font-weight:700;color:var(--obx-text)}.obx__select-wrap{margin-top:0;flex-wrap:nowrap}.obx__chip-img{transition:opacity .2s ease}.obx__chip-text{flex:1 1 auto}.obx__select-wrap{flex-direction:column;align-items:flex-start;gap:.3rem}.obx__select{width:100%;max-width:20rem}.obx__fprice:empty{display:none}.obx__chip-img[hidden]{display:none}.obx__head-text{flex:1 1 auto}.obx__prices{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin-left:auto;padding-top:.4rem;text-align:right}.obx__price{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.2}.obx__compare{font-size:1.25rem;color:var(--obx-muted)}.obx__select{max-width:none}.obx__fprice{padding-left:1.1rem}.obx__unit{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;min-height:0;aspect-ratio:1 / 1;align-self:center}.obx__atc{min-height:5.2rem;border-radius:1.3rem;box-shadow:none}.obx__atc-label{font-size:1.7rem;letter-spacing:0;text-transform:none}.obx__cod{margin-top:1rem}.obx__cod:empty{display:none}.obx__rsi-form{display:none}.obx__chip-note--free{color:var(--obx-green);font-weight:700}.obx__tiers--compact{gap:1.2rem}.obx__tier--compact{padding:1.4rem 1.6rem;background:#f5f5f5;border-color:#e3e3e3}.obx__tier--compact.is-selected{background:#fff;border-color:#2f48c3;box-shadow:0 .6rem 1.8rem #2f48c31f}.obxc__head{display:flex;align-items:center;gap:1.4rem}.obxc__thumb{position:relative;flex:0 0 auto;width:6.4rem;height:4.4rem;border-radius:.6rem;background:#fff}.obxc__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.6rem}.obxc__qty{position:absolute;top:-.9rem;right:-.9rem;display:grid;place-items:center;min-width:2.8rem;height:2.8rem;padding:0 .5rem;border:.2rem solid #fff;border-radius:10rem;background:#2f48c3;color:#fff;font-size:1.2rem;font-weight:700;line-height:1}.obxc__title{flex:1;min-width:0;font-size:1.7rem;font-weight:700;line-height:1.2;color:#111}.obxc__prices{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.obxc__price{font-size:2rem;font-weight:800;color:#2f48c3}.obxc__compare{margin-top:.2rem;font-size:1.3rem;color:#8a8a8a}.obxc__perks{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem;margin-top:1.4rem;padding-top:1.2rem;border-top:.1rem solid #dedede}.obxc__perk{display:flex;align-items:center;gap:.8rem;min-width:0}.obxc__perk-icon{flex:0 0 auto;display:grid;place-items:center;width:3.2rem;height:2.4rem;color:#2f48c3}.obxc__perk-icon img{display:block;width:100%;height:100%;object-fit:contain}.obxc__perk-icon svg{width:2.6rem;height:2.6rem}.obxc__perk-text{font-size:1.35rem;font-weight:600;line-height:1.25;color:#222}.obx__tier--compact .obx__badge{background:#2f48c3;border-color:#2f48c3;color:#fff}.obx__shipline{font-size:1.3rem;color:#555;white-space:nowrap}.obx__shipline[hidden]{display:none}.obx__shipline strong{color:#111;font-size:min(1.9rem,4.4vw);font-weight:700}.obx--slim-rows .obx__tier.is-selected .obx__items{gap:.6rem;margin-top:1rem}.obx--slim-rows .obx__item{gap:.6rem;align-items:center}.obx--slim-rows .obx__unit{flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:.8rem;box-shadow:none}.obx--slim-rows .obx__unit-label{display:none}.obx--slim-rows .obx__unit-num{font-size:1.5rem}.obx--slim-rows .obx__chip{gap:.7rem;padding:.4rem .6rem .4rem .4rem;border-radius:.8rem}.obx--slim-rows .obx__chip-img{width:3rem;height:3rem;border-radius:.5rem}.obx--slim-rows .obx__select-wrap{flex-direction:row;align-items:center}.obx--slim-rows .obx__select{min-height:3rem;padding-top:.2rem;padding-bottom:.2rem;font-size:1.35rem}.obx--slim-rows .obx__select-wrap{width:100%}.obx--slim-rows .obx__select{flex:1 1 auto;width:auto;min-width:0}.obx--slim-rows .obx__fprice{flex:0 0 auto;padding-left:.2rem;font-size:1.25rem}.obx--slim-rows .obx__fsum{display:none}.obx__fsum{display:flex;align-items:baseline;gap:.5rem;padding-left:.2rem;font-size:1.3rem;color:var(--obx-muted)}.obx__fsum strong{color:var(--obx-green);font-weight:700}.obx__fsum span{color:#555}.obx .obx__heading{display:flex;align-items:center;gap:1.2rem;margin:-1.3rem 0 2rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#111}.obx__heading:before,.obx__heading:after{content:"";flex:1;height:.15rem;background:#c9d3ee}.obx__upsell{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;padding:1.2rem .9rem;border:.2rem solid transparent;border-radius:1.2rem;background:#f2f2f2;transition:border-color .2s,background .2s}.obx__upsell.is-added{border-color:#2f48c3;background:#fff}.obx__upsell-img{flex:0 0 auto;width:3.6rem;height:3.6rem;object-fit:contain;border-radius:.6rem}.obx__upsell-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.obx__upsell-name{font-size:min(1.3rem,3.3vw);font-weight:700;line-height:1.2;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obx__upsell-prices{display:flex;flex-wrap:wrap;row-gap:.4rem;align-items:center;gap:.5rem;white-space:nowrap}.obx__upsell-price{font-size:min(1.4rem,3.5vw);font-weight:800;color:#2f48c3}.obx__upsell-prices s{font-size:min(1.15rem,2.9vw);color:#8a8a8a}.obx__upsell-tag{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:.3rem .8rem;border-radius:10rem;background:#fff;font-size:1.1rem;color:#2f48c3;white-space:nowrap;overflow:visible;flex-shrink:0}.obx__upsell-tag svg{flex:0 0 auto;width:1.2rem;height:1.2rem}.obx__upsell-btn{flex:0 0 auto;min-width:7.6rem;min-height:3.4rem;padding:0 1rem;border:0;border-radius:10rem;background:#dfe3f2;color:#1e2f86;font-family:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.obx__upsell-btn[aria-pressed=true]{background:#2f48c3;color:#fff}@media screen and (max-width:374px){.obx__upsell{gap:.6rem;padding:1.1rem .7rem}.obx__upsell-img{width:3rem;height:3rem}.obx__upsell-prices{gap:.35rem}.obx__upsell-btn{min-width:6.4rem;padding:0 .8rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oasis-bundles.css.map */
