:root{--pp-r-lg: 16px;--pp-r-md: 12px;--pp-r-sm: 8px}.pp-buy-options{--pp-green: #0A0A0A;--pp-green-strong: #0A0A0A;--pp-green-deep: #000000;--pp-ink: #0A0A0A;--pp-edge: #0A0A0A;--pp-mint: #F2F2F4;--pp-mint-mid: #D4D4D8;--pp-mint-weak: rgba(10, 10, 10, .35);--pp-yellow: #FFCC2F;--pp-muted: #6B6B70;--pp-hair: rgba(10, 10, 10, .09);font-family:Poppins,system-ui,sans-serif}.pp-buy-options *,.pp-buy-options *:before,.pp-buy-options *:after{box-sizing:border-box}.pp-buy-options__rows{display:flex;flex-direction:column;gap:8px}.pp-buy-options__row{display:block;width:100%;background:#fff;border:1.5px solid rgba(0,44,23,.14);border-radius:var(--pp-r-lg, 16px);overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.pp-buy-options__row:hover{border-color:var(--pp-mint-weak)}.pp-buy-options__row.is-on{border-color:var(--pp-edge);background:var(--pp-mint)}.pp-buy-options__pick{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-buy-options__pick:focus-visible{outline:2px solid var(--pp-green-strong);outline-offset:-2px}.pp-buy-options__banner{display:block;padding:7px 14px;background:var(--pp-green-strong);color:var(--pp-yellow);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;text-align:center}.pp-buy-options__body{display:grid;grid-template-columns:21px 1fr auto;align-items:start;gap:12px;padding:15px 16px}.pp-buy-options__tick{width:20px;height:20px;margin-top:-1px;border-radius:50%;border:2px solid rgba(0,44,23,.3);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pp-buy-options__row.is-on>.pp-buy-options__pick .pp-buy-options__tick{border-color:var(--pp-green-strong);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px var(--pp-green-strong)}.pp-buy-options__name{min-width:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--pp-ink)}.pp-buy-options__name small{display:block;font-size:12px;font-weight:500;color:var(--pp-muted);margin-top:3px}.pp-buy-options__row--bundle{cursor:pointer}.pp-buy-options__perks{list-style:none;margin:0;padding:2px 16px 13px}.pp-buy-options__perks li{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--pp-ink)}.pp-buy-options__perks li:before{content:"";width:17px;height:17px;flex:0 0 auto;background:no-repeat center / 17px 17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.pp-buy-options [hidden]{display:none!important}.pp-buy-options__total{display:inline-flex;align-items:baseline;gap:5px}.pp-buy-options__panel{margin:0 13px 13px;background:#fff;border-radius:var(--pp-r-lg, 16px);overflow:hidden}.pp-buy-options__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:0;padding:4px;background:transparent}.pp-buy-options__segbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;padding:13px 4px;border:1.5px solid transparent;border-radius:var(--pp-r-md, 12px);background:transparent;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}.pp-buy-options__segbtn:focus-visible{outline:2px solid var(--pp-green-strong);outline-offset:-2px}.pp-buy-options__segbtn .q{font-size:13.5px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#8a8a90;white-space:nowrap}.pp-buy-options__segbtn .f{font-size:10.5px;font-weight:600;line-height:1.2;color:#93a69c;white-space:nowrap}.pp-buy-options__segbtn.is-on{background:var(--pp-mint);border-color:var(--pp-edge)}.pp-buy-options__segbtn.is-on .q{color:var(--pp-ink)}.pp-buy-options__segbtn.is-on .f{color:var(--pp-green-strong)}.pp-buy-options__addons{display:flex;flex-direction:column;margin:0}.pp-buy-options__addons .pp-buy-options__addon{border:0;border-top:1px solid var(--pp-hair);border-radius:0;background:transparent;padding:11px 13px}.pp-buy-options__price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.pp-buy-options__totals{display:flex;align-items:baseline;gap:5px;line-height:1.2}.pp-buy-options__row:not(.is-on)>.pp-buy-options__pick .pp-buy-options__totals,.pp-buy-options__row:not(.is-on)>.pp-buy-options__pick .pp-buy-options__extra{display:none}.pp-buy-options__extra{margin-top:-2px;min-height:12px;font-size:10px;font-weight:600;line-height:1.2;color:#93a69c}.pp-buy-options__totals .now{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--pp-ink)}.pp-buy-options__totals .was{margin:0;font-size:12.5px;font-weight:500;letter-spacing:normal;color:var(--pp-muted);text-decoration:line-through}.pp-buy-options__unit{font-size:11.5px;font-weight:600;color:#9a9aa2}.pp-buy-options__row.is-on>.pp-buy-options__pick .pp-buy-options__unit{color:var(--pp-muted)}.pp-buy-options__extras{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.3,1,.4,1)}.pp-buy-options__row.is-on>.pp-buy-options__extras{grid-template-rows:1fr}.pp-buy-options__extras-inner{min-height:0;overflow:hidden}.pp-buy-options__row--bundle>.pp-buy-options__extras{grid-template-rows:1fr}.pp-buy-options__row--bundle:not(.is-on)>.pp-buy-options__pick .pp-buy-options__totals{display:flex}.pp-buy-options__addon{display:grid;grid-template-columns:19px 1fr auto;align-items:start;gap:11px;width:100%;margin:0;padding:11px 13px;border:0;border-top:1px solid var(--pp-hair);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-buy-options__addon:focus-visible{outline:2px solid var(--pp-green-strong);outline-offset:-2px}.pp-buy-options__addon .box{width:19px;height:19px;border-radius:5px;border:2px solid rgba(0,44,23,.26);background:#fff no-repeat center / 12px 12px;transition:background-color .15s ease,border-color .15s ease}.pp-buy-options__addon.is-on .box{border-color:var(--pp-green-strong);background-color:var(--pp-green-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.pp-buy-options__addon .names2{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-buy-options__addon .an{font-size:13.5px;font-weight:600;line-height:1.25;color:var(--pp-ink)}.pp-buy-options__addon .ad{font-size:11.5px;font-weight:500;line-height:1.3;color:var(--pp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-buy-options__addon .ap{font-size:13px;font-weight:700;line-height:1.3;color:var(--pp-ink);white-space:nowrap}.pp-buy-options__addon .ap .was{margin:0 0 0 5px;font-size:11.5px;font-weight:500;letter-spacing:normal;color:var(--pp-muted);text-decoration:line-through}.pp-buy-options__addon .box{align-self:center}@media(max-width:480px){.pp-buy-options__body{padding:13px 14px}.pp-buy-options__name{font-size:14px}.pp-buy-options__unit{font-size:11px}.pp-buy-options__totals .now{font-size:15px}.pp-buy-options__panel{margin:0 11px 11px}.pp-buy-options__perks{padding:2px 14px 12px}}@media(prefers-reduced-motion:reduce){.pp-buy-options__row,.pp-buy-options__extras,.pp-buy-options__tick,.pp-buy-options__addon .box{transition:none}}.product__info-container>.pp-buy-options{margin:0}.product__info-container>.ppu{margin:16px 0 0!important}.product__info-container>.pp-buy-wrap{margin:10px 0 0!important}.product__info-container>.pp-delivery{margin:12px 0 0!important}.product__info-container:has(.ppu:not(.is-partial):not(.is-complete)) .pp-buy-wrap{display:none!important}.pp-buy-wrap product-form,.pp-buy-wrap .product-form,.pp-buy-wrap form,.pp-buy-wrap .product-form__buttons{margin:0!important;padding:0!important}.pp-buy-wrap .product-form__submit{margin:0!important;height:45px!important;min-height:45px!important;padding:0 10px!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important;border:0!important;border-radius:var(--pp-r-lg, 16px)!important;background:#0a0a0a!important;color:#fff!important;box-shadow:none!important;transition:background-color .16s ease}.pp-buy-wrap .product-form__submit:after,.pp-buy-wrap .product-form__submit:before{box-shadow:none!important;background:none!important;border:0!important}.pp-buy-wrap .product-form__submit:hover:not([disabled]){background:#222228!important}.pp-buy-wrap .product-form__submit[disabled],.pp-buy-wrap .product-form__submit[aria-disabled=true]{background:#b9bdc7!important;border-color:#00000059!important}.ppu button,.ppu a,.ppu>div{border-radius:var(--pp-r-lg, 16px)!important}.ppu.is-partial .ppu__trigger,.ppu.is-complete .ppu__trigger{background:transparent!important;box-shadow:none!important;border:0!important;color:var(--pp-ink, #001F10)!important;padding:2px 4px!important}.ppu.is-partial .ppu__thumb-strip__thumb,.ppu.is-complete .ppu__thumb-strip__thumb{border-radius:6px;box-shadow:0 2px 8px #001f102e}.ppu.is-partial .ppu__thumb-strip__thumb--wallet,.ppu.is-complete .ppu__thumb-strip__thumb--wallet{box-shadow:none;border-radius:0;background:transparent}.ppu.is-partial .ppu__thumb-strip__thumb--placeholder,.ppu.is-complete .ppu__thumb-strip__thumb--placeholder{background:#002c170d!important;border:1.5px dashed rgba(0,44,23,.28)!important;box-shadow:none}.ppu.is-partial .ppu__edit-icon,.ppu.is-complete .ppu__edit-icon{width:20px!important;height:20px!important;padding:0!important;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;color:#001f10!important;stroke:#001f10;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-buy-options.css.map */
