.bs-pdp{--bs-pdp-muted: #4a5c70;--bs-pdp-accent: #2e4a66;--bs-pdp-line: #dde3ea;--bs-pdp-btn-line: #c5cfda;--bs-pdp-surface: #eef2f6;display:block;color:var(--bs-navy);font-family:var(--bs-font-body)}.bs-pdp__muted,.bs-pdp .bs-pdp__muted{color:var(--bs-pdp-muted)}.bs-pdp__small{font-size:13px}.bs-pdp__crumbs{display:flex;flex-wrap:wrap;gap:6px;padding-top:20px;font-size:13px}.bs-pdp .bs-pdp__crumbs a,.bs-pdp .bs-pdp__crumbs span{color:var(--bs-pdp-muted);text-decoration:none}.bs-pdp .bs-pdp__crumbs a:hover{color:var(--bs-navy);text-decoration:underline}.bs-pdp__layout{display:flex;flex-wrap:wrap;gap:32px 56px;padding-top:20px;padding-bottom:72px}@media(min-width:990px){.bs-pdp__layout{padding-top:24px;padding-bottom:96px}}.bs-pdp__gallery{flex:1 1 min(560px,100%);min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.bs-pdp__g{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;margin:0;padding:0;border:0;background:var(--bs-pdp-surface);cursor:zoom-in}.bs-pdp__gallery--solo .bs-pdp__g{grid-column:1 / -1}.bs-pdp__g-img{display:block;width:100%;max-width:none;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--bs-ease)}@media(hover:hover){.bs-pdp__g:hover .bs-pdp__g-img{transform:scale(1.04)}}.bs-pdp__placeholder{fill:#0f1b2626}.bs-pdp__g:focus-visible{outline:2px solid var(--bs-pdp-accent);outline-offset:2px}@media(max-width:989px){.bs-pdp__gallery{display:flex;margin:0 calc(-1 * var(--bs-gutter));padding:0 var(--bs-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--bs-gutter);scrollbar-width:none}.bs-pdp__gallery::-webkit-scrollbar{display:none}.bs-pdp__g{flex:0 0 86%;scroll-snap-align:start}.bs-pdp__gallery--solo .bs-pdp__g{flex-basis:100%}}.bs-pdp__buy{flex:1 1 min(400px,100%);max-width:520px;display:flex;flex-direction:column;gap:22px;align-self:flex-start}@media(min-width:990px){.bs-pdp__buy{position:sticky;top:calc(var(--bs-hd-h, 80px) + 28px)}}.bs-pdp .bs-pdp__vendor{display:inline-block;padding-bottom:1px;border-bottom:1px solid var(--bs-pdp-muted);color:var(--bs-pdp-muted);font-family:var(--bs-font-heading);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.bs-pdp__title{margin:12px 0 0;color:var(--bs-navy);font-family:var(--bs-font-display);font-weight:800;font-stretch:125%;font-size:34px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word}@media(min-width:990px){.bs-pdp__title{font-size:46px}}.bs-pdp .bs-pdp__rating{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--bs-pdp-muted);font-size:13px;text-decoration:none}.bs-pdp .bs-pdp__rating u{color:var(--bs-navy)}.bs-stars{display:inline-flex;gap:2px}.bs-stars__s{fill:none;stroke:var(--bs-navy);stroke-width:1.4}.bs-stars__s.is-on{fill:var(--bs-navy)}.bs-pdp__price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px}.bs-pdp .bs-pdp__price{color:var(--bs-navy);font-family:var(--bs-font-heading);font-weight:600;font-size:24px}.bs-pdp .bs-pdp__price.is-sale{color:var(--bs-card-sale, #b3261e)}.bs-pdp .bs-pdp__compare{color:var(--bs-pdp-muted);font-size:16px}.bs-pdp__compare[hidden]{display:none}.bs-pdp .bs-pdp__badge{color:var(--bs-pdp-accent);font-family:var(--bs-font-heading);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.bs-pdp__form{display:flex;flex-direction:column;gap:22px;margin:0}.bs-pdp__opt{min-width:0;margin:0;padding:0;border:0}.bs-pdp__opt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bs-pdp__opt-legend{float:left;padding:0;color:var(--bs-navy);font-size:14px}.bs-pdp__guide-link{margin:0;padding:0;border:0;background:none;color:var(--bs-pdp-muted);font-family:var(--bs-font-body);font-size:13px;text-decoration:underline;cursor:pointer}.bs-pdp__values{display:flex;flex-wrap:wrap;gap:8px;clear:both}.bs-pdp__val{min-width:64px;min-height:48px;margin:0;padding:0 12px;border:1px solid var(--bs-pdp-btn-line);border-radius:0;background:var(--bs-white);color:var(--bs-navy);font-family:var(--bs-font-body);font-size:15px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bs-pdp__val:hover{border-color:var(--bs-navy)}.bs-pdp__val.is-on{border-color:var(--bs-navy);background:var(--bs-navy);color:var(--bs-white)}.bs-pdp__val.is-oos{color:#8a97a6;background:repeating-linear-gradient(135deg,#fff 0 6px,#f1f4f7 6px 7px);text-decoration:line-through}.bs-pdp__val.is-oos.is-on{border:1.5px dashed var(--bs-navy);background:var(--bs-white);color:var(--bs-navy)}.bs-pdp__values--color .bs-pdp__val{min-width:0;min-height:44px;padding:0 16px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.bs-pdp__values--color .bs-pdp__val.is-on{border-color:var(--bs-navy);background:var(--bs-white);color:var(--bs-navy);box-shadow:inset 0 0 0 1px var(--bs-navy)}.bs-pdp__val:focus-visible{outline:2px solid var(--bs-pdp-accent);outline-offset:2px}.bs-pdp__actions{display:flex;flex-direction:column;gap:10px}.bs-pdp__add.bs-btn{--bs-btn-bg: var(--bs-navy);--bs-btn-text: var(--bs-white);width:100%;min-height:56px;font-size:14px}.bs-pdp__add.bs-btn:hover:not(:disabled){border-color:#1f3347;background:#1f3347;color:var(--bs-white)}.bs-pdp__add.bs-btn:disabled{opacity:.55;cursor:not-allowed}.bs-pdp__add.is-loading{opacity:.7;pointer-events:none}.bs-pdp__bis{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--bs-pdp-surface);font-size:14px}.bs-pdp__bis[hidden]{display:none}.bs-pdp__bis-row{display:flex;flex-wrap:wrap;gap:8px}.bs-pdp .bs-pdp__input{flex:1 1 180px;width:auto;min-height:48px;margin:0;padding:0 14px;border:1px solid var(--bs-pdp-btn-line);border-radius:0;background:var(--bs-white);color:var(--bs-navy);font-family:var(--bs-font-body);font-size:15px;font-style:normal}.bs-pdp__bis .bs-btn{--bs-btn-bg: var(--bs-navy);--bs-btn-text: var(--bs-white)}.bs-pdp .bs-pdp__bis-msg{margin:0;font-size:14px}.bs-pdp__bis-msg:empty{display:none}.bs-pdp__xpay{transition:opacity .2s ease}.bs-pdp__xpay.is-disabled{opacity:.45;pointer-events:none}.bs-pdp__xpay{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-inline-size: 100%;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-inline-alignment: center}.bs-pdp__xpay .shopify-payment-button__button{min-height:56px;border-radius:0;overflow:hidden}.bs-pdp__xpay .shopify-payment-button__button--branded,.bs-pdp__xpay .shopify-payment-button__button--branded>*{min-height:56px}.bs-pdp__xpay .shopify-payment-button__button--unbranded{background:var(--bs-navy);color:var(--bs-white);font-family:var(--bs-font-heading);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.bs-pdp__xpay .shopify-payment-button__more-options{margin-top:10px;color:var(--bs-pdp-muted);font-family:var(--bs-font-body);font-size:13px;text-decoration:underline}.bs-pdp__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 14px;padding:0;list-style:none}.bs-pdp__payments li{margin:0}.bs-pdp__pay{display:block;width:38px;height:24px}.bs-pdp__wish.bs-btn,.bs-pdp__secondary.bs-btn{--bs-btn-bg: var(--bs-navy);--bs-btn-text: var(--bs-white);width:100%;border-width:1.5px}.bs-pdp__wish .bs-icon{width:18px;height:18px;fill:transparent;transition:fill .2s ease}.bs-pdp__wish[aria-pressed=true] .bs-icon{fill:currentColor}.bs-pdp .bs-pdp__added{min-height:20px;margin:0;color:var(--bs-pdp-accent);font-size:14px}.bs-pdp .bs-pdp__added a{color:var(--bs-navy);text-decoration:underline}.bs-pdp__info{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--bs-pdp-surface);font-size:14px;line-height:1.5}.bs-pdp__info-row{display:flex;align-items:flex-start;gap:12px}.bs-pdp__info-row .bs-icon{flex-shrink:0;width:20px;height:20px;color:var(--bs-navy)}.bs-pdp__acc{border-top:1px solid var(--bs-pdp-line)}.bs-pdp__acc:last-child{border-bottom:1px solid var(--bs-pdp-line)}.bs-pdp__acc summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;color:var(--bs-navy);font-family:var(--bs-font-heading);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;list-style:none;cursor:pointer}.bs-pdp__acc summary::-webkit-details-marker{display:none}.bs-pdp__acc summary:after{content:"+";font-family:var(--bs-font-light);font-size:20px}.bs-pdp__acc[open] summary:after{content:"\2212"}.bs-pdp .bs-pdp__acc-body,.bs-pdp .bs-pdp__acc-body :is(p,li,span){color:#2e3e50;font-family:var(--bs-font-light);font-size:15px;line-height:1.7}.bs-pdp__acc-body{padding-bottom:20px}.bs-pdp__acc-body>:first-child{margin-top:0}.bs-pdp__acc-body ul{margin:8px 0;padding-left:18px;list-style:disc}.bs-pdp__acc-body li:before{content:none!important}.bs-pdp__help{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bs-navy);color:var(--bs-white)}.bs-pdp__help-icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bs-pdp-accent)}.bs-pdp__help-icon .bs-icon{width:22px;height:22px}.bs-pdp__help-text{display:flex;flex:1;flex-direction:column;gap:2px}.bs-pdp .bs-pdp__help-text span{color:#c9d3db;font-size:14px}.bs-pdp .bs-pdp__help-link{padding-bottom:2px;border-bottom:1.5px solid currentColor;color:var(--bs-white);font-family:var(--bs-font-heading);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.bs-pdp__h2{margin:0;color:var(--bs-navy);font-family:var(--bs-font-display);font-weight:800;font-stretch:125%;font-size:30px;line-height:.95;text-transform:uppercase}@media(min-width:750px){.bs-pdp__h2{font-size:40px}}.bs-pdp__reco[hidden],.bs-pdp__related[hidden]{display:none}.bs-pdp__reco{padding-bottom:80px}.bs-pdp__reco-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.bs-pdp__reco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px;margin:0;padding:0;list-style:none}@media(min-width:750px){.bs-pdp__reco-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:36px 16px}}.bs-pdp__reco-item{min-width:0;margin:0}.bs-pdp__related{border-top:1px solid var(--bs-pdp-line);background:var(--bs-pdp-surface)}.bs-pdp__related .bs-container{padding-top:64px;padding-bottom:80px}.bs-pdp__related .bs-pdp__h2{margin-bottom:32px}@media(min-width:750px){.bs-pdp__related .bs-container{padding-top:80px;padding-bottom:96px}}.bs-pdp__reviews{padding-top:64px;padding-bottom:80px;border-top:1px solid var(--bs-pdp-line)}.bs-pdp__reviews .bs-pdp__h2{margin-bottom:28px}.bs-pdp__reviews-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 48px}.bs-pdp__reviews-sum{display:flex;flex:0 1 300px;flex-direction:column;gap:12px}.bs-pdp__reviews-big{font-family:var(--bs-font-light);font-size:48px;line-height:1}.bs-pdp__reviews-body{flex:1 1 420px;min-width:0}.bs-pdp .bs-pdp__reviews-empty{margin:0;font-size:17px;line-height:1.5}.bs-pdp__satc{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--bs-pdp-line);background:var(--bs-white);box-shadow:0 -6px 24px #0f1b261a;transform:translateY(110%);transition:transform .25s ease}.bs-pdp__satc.is-on{transform:none}.bs-pdp__satc-inner{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.bs-pdp__satc-img{display:none;width:48px;height:60px;object-fit:contain;background:var(--bs-pdp-surface);mix-blend-mode:multiply}.bs-pdp__satc-text{display:flex;flex:1;flex-direction:column;min-width:0;font-size:14px}.bs-pdp__satc-text b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-pdp__satc .bs-btn{--bs-btn-bg: var(--bs-navy);--bs-btn-text: var(--bs-white);min-height:48px;padding:0 14px;font-size:12px;white-space:nowrap}@media(min-width:560px){.bs-pdp__satc-img{display:block}.bs-pdp__satc .bs-btn{padding:0 26px;font-size:13px}}.bs-pdp__lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#fffffffa}.bs-pdp__lb[hidden]{display:none}.bs-pdp__lb-img{max-width:92vw;max-height:88vh;object-fit:contain}.bs-pdp__lb-btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--bs-pdp-line);border-radius:50%;background:var(--bs-white);color:var(--bs-navy);cursor:pointer}.bs-pdp__lb-btn .bs-icon{width:20px;height:20px}.bs-pdp__lb-close{top:20px;right:20px}.bs-pdp__lb-prev{top:50%;left:20px}.bs-pdp__lb-prev .bs-icon{transform:rotate(180deg)}.bs-pdp__lb-next{top:50%;right:20px}.bs-pdp__lb-count{position:absolute;bottom:20px;font-size:13px;letter-spacing:.1em}.bs-pdp__guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.bs-pdp__guide[hidden]{display:none}.bs-pdp__guide-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1b2673}.bs-pdp__guide-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,94vw);background:var(--bs-white);animation:bs-pdp-guide-in .25s ease both}@keyframes bs-pdp-guide-in{0%{transform:translate(100%)}}.bs-pdp__guide-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid var(--bs-pdp-line);font-family:var(--bs-font-heading);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.bs-pdp__guide-head .bs-pdp__lb-btn{position:static;border:0}.bs-pdp__guide-body{flex:1;overflow-y:auto;padding:24px;font-size:14px;line-height:1.6}.bs-pdp__guide-body table{width:100%;margin:12px 0 20px;border-collapse:collapse}.bs-pdp__guide-body th,.bs-pdp__guide-body td{padding:10px 8px;border-bottom:1px solid var(--bs-pdp-line);text-align:left}.bs-pdp__guide-body th{color:var(--bs-pdp-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bs-product.css.map */
