body.slb-pdp form.bundle_form,body.slb-pdp form.variations_form.slb-vp{--bp:#523a73;--bp-soft:#f4f0f8;--bp-line:#e6e1e4;--bp-mute:#6b6573}body.slb-pdp .slb-nosel{display:none!important}body.slb-pdp .slb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.slb-pdp tr.bundled_product.slb-slot{display:block;padding:18px 0 16px;border-bottom:1px solid var(--line,#edeaf0)}body.slb-pdp tr.slb-slot td.bundled_item_details_col,body.slb-pdp tr.slb-slot .details{display:block;width:100%}body.slb-pdp tr.slb-slot .bundled_product_title{display:none}body.slb-pdp tr.slb-slot .bundled_item_cart_content{max-width:100%;margin:8px 0 0;font-size:16px}body.slb-pdp tr.slb-slot .bundled_item_cart_content table.variations{display:none}body.slb-pdp .slb-slot-label{font:700 16px/1.3 Nunito,sans-serif;color:var(--ink,#2e2a33);margin:0 0 10px}body.slb-pdp .slb-slot-note{font-weight:400;color:var(--bp-mute);margin-left:8px}body.slb-pdp tr.slb-need .slb-slot-label{color:var(--bp)}body.slb-pdp tr.slb-need{background:#fbf7fc}body.slb-pdp .slb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;min-width:0}body.slb-pdp .slb-chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;max-width:100%;margin:0;padding:9px 16px;cursor:pointer;text-align:left;font:600 16px/1.25 Nunito,sans-serif;letter-spacing:0;text-transform:none;color:var(--bp);background:#f4f2f3;background-image:none;border:1.5px solid var(--bp-line);border-radius:999px;box-shadow:none}body.slb-pdp .slb-chip:hover{border-color:var(--bp);background:#f4f2f3;color:var(--bp)}body.slb-pdp .slb-chip.is-on{border-color:var(--bp);background:var(--bp-soft);box-shadow:inset 0 0 0 1px var(--bp);font-weight:700}body.slb-pdp .slb-chip.is-on::before{content:"";flex:none;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23523a73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}body.slb-pdp .slb-chip:focus-visible,body.slb-pdp .slb-add:focus-visible,body.slb-pdp .slb-qb:focus-visible{outline:2px solid var(--bp);outline-offset:2px}body.slb-pdp .slb-chip.is-off{cursor:not-allowed;color:#8a8590;background:#f6f5f4;border-color:#e9e7e6;border-style:dashed;font-weight:400}body.slb-pdp .slb-chip.is-off:hover{background:#f6f5f4;border-color:#e9e7e6;color:#8a8590}body.slb-pdp .slb-chip-s{font-weight:600;font-size:16px;color:#8a8590}body.slb-pdp .slb-fold-extras .slb-fold-body{padding-top:4px}body.slb-pdp .slb-extras-table tr.bundled_product.slb-extra{display:block;padding:16px;margin:0 0 10px;border:1.5px solid var(--bp-line);border-radius:14px;background:#fff;font-size:16px}body.slb-pdp tr.slb-extra.slb-on{border-color:var(--bp);background:#fdfcfe}body.slb-pdp .slb-fold-extras tr.slb-extra .details,body.slb-pdp tr.slb-extra td.bundled_item_details_col{display:block;width:100%}body.slb-pdp tr.slb-extra .bundled_product_title{display:block;font:700 16px/1.3 Nunito,sans-serif;margin:0 0 4px}body.slb-pdp tr.slb-extra label.bundled_product_optional_checkbox{font-size:16px}body.slb-pdp tr.slb-extra .bundled_item_cart_content{max-width:100%;margin:0;font-size:16px}body.slb-pdp tr.slb-extra .bundled_item_cart_content table.variations{display:none}body.slb-pdp tr.slb-extra .bundled_item_cart_details,body.slb-pdp tr.slb-extra .stock{font-size:16px;color:var(--bp-mute)}body.slb-pdp .slb-add{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0;padding:9px 18px;cursor:pointer;font:700 16px/1.25 Nunito,sans-serif;letter-spacing:0;text-transform:none;color:var(--bp);background:#fff;border:1.5px solid var(--bp);border-radius:999px;box-shadow:none}body.slb-pdp .slb-add[aria-checked="true"]{background:var(--bp-soft);box-shadow:inset 0 0 0 1px var(--bp)}body.slb-pdp tr.slb-extra .slb-slot-label{margin:14px 0 8px}body.slb-pdp tr.slb-extra:not(.slb-on) td.bundled_item_qty_col{display:none}body.slb-pdp tr.slb-extra td.bundled_item_qty_col{display:block;padding:12px 0 0}body.slb-pdp .slb-qwrap{display:inline-flex;align-items:center;gap:4px;margin:0}body.slb-pdp .slb-qb{-webkit-appearance:none;appearance:none;width:44px;height:44px;padding:0;margin:0;cursor:pointer;font:700 20px/1 Nunito,sans-serif;color:var(--bp);background:#fff;border:1.5px solid var(--bp-line);border-radius:999px;box-shadow:none}body.slb-pdp .slb-fold-extras .slb-qwrap input.qty{width:56px;height:44px;font-size:16px;text-align:center;padding:0;border:0;background:none;-moz-appearance:textfield}body.slb-pdp .slb-summary{margin:18px 0 14px;padding:14px 16px;background:#faf9f6;border:1px solid var(--line,#edeaf0);border-radius:14px;font-size:16px;line-height:1.45}body.slb-pdp .slb-summary p{margin:0;font-size:16px;color:var(--ink,#2e2a33);overflow-wrap:anywhere}body.slb-pdp .slb-summary-m{color:var(--bp);font-weight:700;margin-top:6px!important}body.slb-pdp .slb-summary-m:empty{display:none}body.slb-pdp .slb-summary.slb-complete{border-color:var(--bp);background:var(--bp-soft)}body.slb-pdp form.slb-has-missing .bundle_error,body.slb-pdp form.slb-valid .bundle_error{display:none!important}body.slb-pdp .slb-pick-label{font-size:16px}body.slb-pdp .slb-chips[hidden],body.slb-pdp .slb-slot-label[hidden]{display:none!important}body.slb-pdp .slb-fold-extras .wccf_field_container{margin:18px 0 0}body.slb-pdp .slb-fold-extras .wccf_field_container>label,body.slb-pdp .slb-fold-extras .wccf_label{font:700 16px/1.3 Nunito,sans-serif;color:var(--ink,#2e2a33)}body.slb-pdp .slb-fold-extras .wccf_field_container ul{list-style:none;margin:8px 0 0;padding:0}body.slb-pdp .slb-fold-extras .wccf_field_container li{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;padding:0;border-bottom:1px solid var(--line,#edeaf0)}body.slb-pdp .slb-fold-extras .wccf_field_container li input[type=checkbox]{flex:none;width:24px;height:24px;margin:0;accent-color:#523a73}body.slb-pdp .slb-fold-extras .wccf_field_container li label{flex:1;min-width:0;margin:0;padding:10px 0;cursor:pointer;font:400 16px/1.35 Nunito,sans-serif;color:var(--ink,#2e2a33)}body.slb-pdp .slb-fold-extras .wccf_price_label{display:inline;white-space:nowrap;font-weight:700;color:#523a73;margin-left:6px}html body.slb-pdp.single-product form.bundle_form .slb-buy .single_add_to_cart_button{flex:1 1 0%;min-width:0;width:auto;font-size:16px!important;padding-left:12px;padding-right:12px}body.slb-pdp .slb-sub-label{font:600 16px/1.3 Nunito,sans-serif;color:var(--bp-mute);margin:10px 0 8px}body.slb-pdp .slb-sub-label:first-of-type{margin-top:0}