.bs-pp{--pp-ink:#111;--pp-dim:#6f6963;--pp-rule:#e4e1dc;--pp-panel:#f4f3f1;--pp-serif:"Cormorant Garamond",Georgia,serif;color:var(--pp-ink);background:#fff;font-size:14px;line-height:1.6}.bs-pp *{box-sizing:border-box}.bs-pp p{margin:0}.bs-pp__gal{padding:10px 12px 0;position:relative}.bs-pp__frames{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--pp-panel);cursor:pointer;-webkit-overflow-scrolling:touch}.bs-pp__frames::-webkit-scrollbar{display:none}.bs-pp__frame{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.bs-pp__frame img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.bs-pp__arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;background:#ffffffd9;color:var(--pp-ink);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.bs-pp__arrow:hover,.bs-pp__arrow:focus-visible{background:#fff}.bs-pp__arrow--prev{left:22px}.bs-pp__arrow--next{right:22px}.bs-pp__seg{display:flex;gap:4px;padding:10px 12px 0}.bs-pp__seg i{flex:1;height:1px;background:var(--pp-rule);cursor:pointer;padding:6px 0;background-clip:content-box}.bs-pp__seg i.on{background:var(--pp-ink);background-clip:content-box}.bs-pp__info{padding:24px 16px 0;display:flex;flex-direction:column}.bs-pp__hd{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.bs-pp__nm{font-family:var(--pp-serif);font-weight:400;font-size:24px;line-height:1.15;margin:0;letter-spacing:0;text-transform:none}.bs-pp__pr{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-pp__col{margin-top:14px}.bs-pp__cl{display:block;font-size:12.5px}.bs-pp__sw{display:flex;gap:10px;margin-top:10px}.bs-pp__swb{width:20px;height:20px;padding:0;border:1px solid rgba(17,17,17,.2);background:#d8cfc0;cursor:pointer;outline:1px solid transparent;outline-offset:2px}.bs-pp__swb[aria-checked=true]{outline-color:var(--pp-ink)}.bs-pp__szhd{display:flex;justify-content:space-between;align-items:baseline;margin-top:26px;font-size:12.5px}.bs-pp__guide{background:none;border:0;padding:0;font:inherit;font-size:11.5px;color:var(--pp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bs-pp__sz{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.bs-pp__sz button{font:inherit;font-size:13px;background:none;border:0;padding:0 0 2px;cursor:pointer;color:var(--pp-ink);border-bottom:1px solid transparent;font-variant-numeric:tabular-nums;min-width:22px}.bs-pp__sz button[aria-checked=true]{border-bottom-color:var(--pp-ink)}.bs-pp__sz button[disabled]{color:#b9b4ad;text-decoration:line-through;cursor:default}.bs-pp__ds{font-size:13.5px;line-height:1.7;color:#403c37;margin-top:26px;max-width:46ch}.bs-pp__ds p+p{margin-top:10px}.bs-pp__sku{display:block;font-size:11px;letter-spacing:.08em;color:#a29b92;margin-top:16px}.bs-pp__form{margin:0}.bs-pp__note{margin-top:24px}.bs-pp__note label{display:block;font-size:12.5px;color:var(--pp-ink)}.bs-pp__note label span{color:var(--pp-dim)}.bs-pp__note p{font-size:12px;color:var(--pp-dim);margin:2px 0 8px;line-height:1.5}.bs-pp__note textarea{width:100%;background:#fff;border:1px solid var(--pp-rule);padding:10px 11px;font:inherit;font-size:13px;line-height:1.5;color:var(--pp-ink);resize:none}.bs-pp__note textarea::placeholder{color:#b0a89a}.bs-pp__note textarea:focus{outline:none;border-color:#8a8274}.bs-pp__atc{width:100%;background:#000;color:#fff;border:0;padding:15px 0;margin-top:18px;cursor:pointer;font:inherit;font-size:13px;letter-spacing:.04em;border-radius:0}.bs-pp__atc[disabled]{background:#b9b4ad;cursor:default}.bs-pp__nudge{font-size:12px;color:#8a2a2a;margin-top:8px}.bs-pp__acc{margin-top:26px}.bs-pp__acc details{border-top:1px solid var(--pp-rule)}.bs-pp__acc details:last-of-type{border-bottom:1px solid var(--pp-rule)}.bs-pp__acc summary{list-style:none;cursor:pointer;padding:15px 0;font-size:12.5px;display:flex;justify-content:space-between;align-items:center}.bs-pp__acc summary::-webkit-details-marker{display:none}.bs-pp__acc summary:after{content:"+";color:var(--pp-dim);font-size:14px;line-height:1}.bs-pp__acc details[open] summary:after{content:"\2013"}.bs-pp__accb{padding:10px 0 16px;font-size:12.5px;line-height:1.7;color:#4a453f;max-width:46ch}.bs-pp__accb p+p{margin-top:8px}.bs-pp__accb a{color:inherit}.bs-pp__accb dl{margin:10px 0 0}.bs-pp__accb dl div{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:5px 0}.bs-pp__accb dt{color:var(--pp-dim)}.bs-pp__accb dd{margin:0}.bs-pp__accb table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:10px}.bs-pp__accb th,.bs-pp__accb td{padding:6px 4px;text-align:left;border-bottom:1px solid var(--pp-rule);font-weight:400}.bs-pp__accb th{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-dim)}.bs-pp__dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--pp-rule);display:flex;align-items:center;gap:10px;padding:10px 12px;transform:translateY(110%);transition:transform .25s ease;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.bs-pp__dock.is-on{transform:none}.bs-pp__dockv{flex:1;border:1px solid var(--pp-rule);background:#fff;padding:11px 12px;font:inherit;font-size:12px;display:flex;justify-content:space-between;color:var(--pp-ink);cursor:pointer;text-align:left}.bs-pp__dockb{background:#000;color:#fff;border:0;padding:12px 20px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;border-radius:0}.bs-pp__dockb[disabled]{background:#b9b4ad}.bs-pp__dialog{border:0;padding:24px 20px 20px;max-width:420px;width:calc(100% - 32px);font-size:13px;color:var(--pp-ink)}.bs-pp__dialog::backdrop{background:#11111173}.bs-pp__dialog h2{font-family:var(--pp-serif);font-weight:400;font-size:22px;margin:0 0 12px;text-transform:none}.bs-pp__dialog table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bs-pp__dialog th,.bs-pp__dialog td{padding:8px 4px;text-align:left;border-bottom:1px solid var(--pp-rule);font-weight:400}.bs-pp__dialog th{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-dim)}.bs-pp__dialog p{margin-top:14px;color:#4a453f}.bs-pp__close{position:absolute;top:8px;right:10px;background:none;border:0;font-size:22px;cursor:pointer;color:var(--pp-dim)}.bs-strips{padding-bottom:6px}.bs-strip__hd{display:flex;align-items:baseline;justify-content:space-between;padding:38px 16px 12px}.bs-strip__hd .t{font-family:var(--pp-serif,"Cormorant Garamond",Georgia,serif);font-style:italic;font-size:17px;color:#111}.bs-strip__nav{display:flex;gap:2px}.bs-strip__nav button{background:none;border:0;cursor:pointer;color:#6f6963;font-size:17px;line-height:1;padding:2px 6px;font-family:inherit}.bs-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 12px 2px;scroll-padding:0 12px;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0}.bs-strip::-webkit-scrollbar{display:none}.bs-strip>li{flex:0 0 57%;scroll-snap-align:start;margin:0;padding:0}.bs-strip:empty+.bs-strip__hd,.bs-strips [data-empty=true]{display:none}.bs-pp .bs-subbar{margin-top:30px}@media screen and (max-width:989px){.bs-pp__arrow{width:28px;height:28px;font-size:16px}.bs-pp__arrow--prev{left:18px}.bs-pp__arrow--next{right:18px}}@media screen and (min-width:990px){.bs-pp{display:grid;grid-template-columns:7fr 5fr;gap:0 48px;max-width:1280px;margin:0 auto;padding:0 32px 24px}.bs-pp__gal{padding:24px 0 0}.bs-pp__frames{cursor:default}.bs-pp__info{padding:32px 0 0;position:sticky;top:90px;align-self:start}.bs-pp__nm{font-size:28px}.bs-pp__dock{display:none}.bs-strips{grid-column:1 / -1}.bs-strip>li{flex-basis:23%}.bs-strip__hd{padding:48px 0 14px}.bs-strip{padding:0;scroll-padding:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bs-product.css.map */
