.bound-bb-page{--pink: #ffabab;--ink: #141414;--paper: #fff;--paper-2: #f5f3ef;--muted: #6b6b6b;--honey: #fcb116;--olive: #6d7352;--line: #e7e4dd}.bound-bb-pdp{display:block;padding:24px 26px 36px;color:var(--ink);line-height:1.5}[id$=__91740238-0a10-4b9f-b888-069e059d0e5c]{border-block-start:var(--globalBorder)}[id$=__bound-pdp-reviews] .bh-reviews{padding-top:44px}.bound-bb-pdp *,.bound-bb-pdp *:before,.bound-bb-pdp *:after{box-sizing:border-box}.bound-bb__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:860px){.bound-bb__grid{grid-template-columns:1fr;gap:26px}}.bound-bb{line-height:1.5;color:var(--ink);scroll-margin-top:96px}.bound-bb__crumb{font-size:13px;color:var(--muted);margin:0 0 14px}.bound-bb__crumb a{color:inherit;text-decoration:none}.bound-bb__crumb a:hover{text-decoration:underline}.bound-bb__g{position:sticky;top:18px}.bound-bb__gmain{aspect-ratio:4 / 5;border-radius:2px;overflow:hidden;background:#eee;border:1px solid var(--line)}.bound-bb__gmain img{width:100%;height:100%;object-fit:cover;display:block}.bound-bb__gthumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.bound-bb__gthumb{padding:0;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:#eee;cursor:pointer;aspect-ratio:1;display:block;width:100%}.bound-bb__gthumb.is-on{outline:2px solid var(--ink);outline-offset:1px}.bound-bb__gthumb img{width:100%;height:100%;object-fit:cover;display:block}.bound-bb__mg{display:none}.bound-bb__mtrack{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bound-bb__mtrack::-webkit-scrollbar{display:none}.bound-bb__mtrack:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.bound-bb__mslide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:9 / 8;background:var(--paper-2)}.bound-bb__mslide img{display:block;width:100%;height:100%;object-fit:contain}.bound-bb__mcount{position:absolute;right:12px;bottom:42px;z-index:1;background:#1414149e;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:100px;pointer-events:none}.bound-bb__mdots{display:flex;justify-content:center;align-items:center;gap:0;height:30px}.bound-bb-pdp .bound-bb__mdot,.bound-bb-pdp .bound-bb__mdot:hover,.bound-bb-pdp .bound-bb__mdot:focus,.bound-bb-pdp .bound-bb__mdot:active{box-sizing:content-box;width:6px;height:6px;padding:9px 3px;margin:0;border:0;background:none;cursor:pointer;min-height:0;transition:width .2s}.bound-bb-pdp .bound-bb__mdot:before{content:"";display:block;width:100%;height:100%;border-radius:3px;background:#d6d3cc;transition:background-color .2s}.bound-bb-pdp .bound-bb__mdot.is-active{width:18px}.bound-bb-pdp .bound-bb__mdot.is-active:before{background:var(--ink)}.bound-bb-sticky{display:none}.bound-bb__eyebrow{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--olive)}.bound-bb__title{font-size:clamp(24px,3vw,32px);text-transform:uppercase;font-weight:800;line-height:1.05;margin:7px 0 8px}.bound-bb__prow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 4px}.bound-bb__price{font-size:25px;font-weight:800}.bound-bb__apps{margin-top:6px}.bound-bb__mb{display:none}.bound-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;text-decoration:none}.bound-rating__stars{color:var(--honey, #fcb116);font-size:12px;letter-spacing:1px}.bound-bb-page .bound-rating,.bound-bb-page .bound-rating:hover{color:var(--muted)}.bound-bb-page a.bound-rating:hover .bound-rating__text{text-decoration:underline}.bound-ticks{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:9px 20px}.bound-ticks li{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:13.5px;line-height:1.4;color:#444}.bound-ticks__icon{flex:none;margin-top:2px}.bound-bb__builder{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:18px;margin-top:20px}.bound-bb__lab{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#555;font-weight:700;margin:0 0 9px;display:flex;justify-content:space-between;align-items:center;gap:10px}.bound-bb__lab:not(:first-child){margin-top:18px}.bound-bb__hint{text-transform:none;letter-spacing:0;color:var(--olive);font-weight:700;font-size:12px}.bound-packtiles{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.bound-tile{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:2px;padding:15px 6px 13px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:center;transition:border-color .15s,box-shadow .15s}.bound-tile__d{display:flex;flex-direction:column;gap:3px}.bound-tile__m{display:none}.bound-tile:hover{border-color:#999}.bound-tile.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.bound-tile.is-unavailable{opacity:.45;cursor:not-allowed;pointer-events:none}.bound-tile__name{font-size:13px;font-weight:700}.bound-tile__sub{color:var(--muted);font-size:11px}.bound-tile__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-size:9px;font-weight:700;padding:2px 7px;border-radius:100px;white-space:nowrap;text-transform:uppercase}.bound-tile__qty{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--olive);font-weight:700}.bound-tile__mname{font-size:min(14px,4vw);font-weight:800;text-transform:uppercase;line-height:1.2;margin:5px 0 9px;white-space:nowrap}.bound-tile__price{font-size:22px;font-weight:800;line-height:1.15}.bound-tile__per{font-size:12px;color:var(--muted);margin-top:2px}.bound-bb__pairs{display:grid;gap:9px}.bound-bb__pair{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:2px;padding:12px 14px}.bound-bb__pairlab{flex:none;min-width:46px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.bound-bb__pairfield{position:relative;flex:1;display:block}.bound-bb__pairswatch{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#ccc;pointer-events:none}.bound-bb .bound-bb__pairselect,.bound-bb__pairselect{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);padding:4px 30px 4px 36px;margin:0;cursor:pointer;line-height:1.4;border-radius:0;min-height:28px;height:auto;text-align:left}.bound-bb .bound-bb__pairselect:focus-visible{outline:none;outline-offset:0;box-shadow:none}.bound-bb__pair:focus-within{border-color:var(--ink)}.bound-bb__paircaret{position:absolute;right:6px;top:50%;width:9px;height:9px;transform:translateY(-70%) rotate(45deg);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none}#simple-bundles-io-options,.bound-bb__sbhidden,.bound-bb__sb{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bound-bb__pairselect option:disabled{color:#b3b0a8}.bound-bb__pair.is-oos{opacity:.55}.bound-bb__pair.is-oos .bound-bb__pairselect{text-decoration:line-through}.bound-bb .bound-bb__fit{margin:14px 0 0;font-size:13px;line-height:1.45;font-weight:600;color:var(--olive)}.bound-bb .bound-bb__fit a,.bound-bb .bound-bb__fit a:hover{color:inherit;text-decoration:underline;text-underline-offset:2px}.bound-bb__giftline{display:flex;align-items:center;gap:10px;margin-top:16px;background:#fff;border:1px dashed var(--pink);border-radius:2px;padding:11px 13px;font-size:13px;color:#3a1f1f}.bound-bb__giftline p{margin:0;font-size:inherit;line-height:1.45;color:inherit}.bound-bb__gp{flex:none;background:var(--pink);color:#3a1f1f;font-weight:700;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:4px 9px;white-space:nowrap}.bound-bb__summary{font-size:13px;color:var(--muted);margin:13px 0 11px;min-height:19px}.bound-bb__summary b{color:var(--ink)}.bound-bb__form{display:block}.bound-bb__form form{margin:0}.bound-bb .bound-bb__cta,.bound-bb__cta{display:block;width:100%;background:var(--ink);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;padding:15px;border-radius:2px;cursor:pointer;border:none;font-family:inherit;text-align:center;margin:0;line-height:1.4;min-height:0}.bound-bb__cta:hover{opacity:.88}.bound-bb__cta:disabled{opacity:.4;cursor:not-allowed}.bound-bb__perpair{text-align:center;font-size:12px;color:var(--muted);margin-top:8px}.product-form__error-message-wrapper{font-size:13px;color:#b3261e;margin-bottom:8px}.bound-bb__stack{margin-top:14px;border:1px solid var(--line);border-radius:2px;background:#fff;padding:13px 15px}.bound-bb__srow{display:flex;justify-content:space-between;gap:14px;font-size:13px;color:#444;padding:5px 0}.bound-bb__srow--first{color:#555}.bound-bb__srow b{color:var(--ink);font-weight:700}.bound-bb__val{color:var(--olive);font-weight:700;text-align:right}.bound-bb__gc{margin-top:12px;border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--paper-2);border-radius:2px;padding:13px 15px;font-size:13.5px;color:#444}.bound-bb__gc p{margin:0;font-size:inherit;line-height:1.5;color:inherit}.bound-bb__gc strong{color:var(--ink)}.bound-bb__acc{margin-top:18px;border-top:1px solid var(--line)}.bound-bb__acc details{border-bottom:1px solid var(--line);scroll-margin-top:100px}.bound-bb__acc summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.bound-bb__acc summary::-webkit-details-marker{display:none}.bound-bb__acc summary:after{content:"+";font-size:20px;font-weight:400}.bound-bb__acc details[open] summary:after{content:"\2013"}.bound-bb__acc-body{padding:0 0 16px;color:#555;font-size:14px;line-height:1.6}.bound-bb__acc-body>p:first-of-type{margin-top:0}.bound-bb__acc-body>p:last-of-type{margin-bottom:0}.bound-bb__acc-img{display:block;width:100%;height:auto;margin-top:14px;border-radius:var(--radius, 2px)}.bound-bb__acc-body ul{list-style:disc;margin:10px 0 0;padding-left:18px}.bound-bb__acc-body li{margin:0 0 6px;padding-left:2px;line-height:1.5}.bound-bb__acc-body li:last-child{margin-bottom:0}.bound-bb__acc-body li::marker{color:var(--ink);font-size:.9em}.bound-bb__acc-body p+ul{margin-top:10px}.bound-single__part{margin:14px 0}.bound-single__part *,.bound-single__part *:before,.bound-single__part *:after{box-sizing:border-box}.bound-single__tiles .bound-packtiles{margin-top:2px}.bound-single__part .bound-ticks,.bound-single__gift{margin-top:0}.bound-single__gift-label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#444;margin:0}.bound-single__gift-label input{margin:0;flex:none;width:16px;height:16px;accent-color:var(--ink)}.bound-single__gift-label b{color:var(--ink)}@media(max-width:749px){.bound-bb-pdp{padding:16px 16px 20px}[id$=__bound-pdp-reviews] .bh-reviews{padding-top:32px}.bound-bb__g{position:static}.bound-bb-pdp .bound-bb__mg{display:block;position:relative;margin:-16px -16px 14px}.bound-bb-pdp .bound-bb__mg+.bound-bb__g{display:none}.bound-bb-pdp .bound-bb__media:not(:has(img)){display:none}.bound-bb-pdp .bound-bb__grid{gap:0}.bound-bb-pdp .bound-bb__summary,.bound-bb-pdp .bound-bb__cta,.bound-bb-pdp .bound-bb__perpair{display:none}.bound-bb-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 24px #14141414}.bound-bb-sticky:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;pointer-events:none;background:linear-gradient(to top,#ffffffe6,#fff0)}.bound-bb-sticky__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;line-height:1.3}.bound-bb-sticky__label{color:#555}.bound-bb-sticky__note{color:var(--olive);font-weight:600}.bound-bb-pdp .bound-bb-sticky__btn{display:block;width:100%;margin:0;min-height:0;border:0;border-radius:2px;cursor:pointer;background:var(--ink);color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;padding:15px}.bound-bb-pdp .bound-bb-sticky__btn:disabled{opacity:.45;cursor:not-allowed}body:has(.bound-bb-sticky){padding-bottom:var(--bound-sticky-h, 104px)}body:has(.bound-bb-sticky) shopify-chat::part(activator){translate:0 calc(-1 * var(--bound-sticky-h, 104px))}body:has(.bound-bb-sticky) [class*=kl-teaser-]{translate:0 calc(-1 * var(--bound-sticky-h, 104px))}body:has(.bound-bb-pdp) .breadcrumb{display:none}.bound-bb__dt{display:none!important}.bound-bb__mb{display:revert}.bound-bb__price{font-size:22px}.bound-ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:14px}.bound-ticks li{font-size:13px}.bound-packtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bound-tile[data-pack-size="5"]{order:1}.bound-tile[data-pack-size="7"]{order:2}.bound-tile[data-pack-size="3"]{order:3}.bound-tile[data-pack-size="1"]{order:4}.bound-tile{padding:18px 6px 14px}.bound-tile__d{display:none}.bound-tile__m{display:flex;flex-direction:column;align-items:center}.bound-tile__badge{top:-9px;font-size:9px;padding:3px 9px}.bound-bb__pair{padding:9px 12px}.bound-bb__pairselect{min-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bound-bundle-builder.css.map */
