.pdp-acc{--acc-teal: var(--pdp-teal, var(--color-secondary, #46bbc5));--acc-navy: var(--pdp-navy, var(--color-name-product, #314c5f));--acc-muted: var(--pdp-muted, #758392);--acc-line: var(--pdp-tint-line, #dcebf0);--acc-tint: var(--pdp-tint, #eaf5f7);width:100%;margin:12px 0 0;border:1px solid var(--acc-line);border-radius:5px;background:var(--acc-tint);font-family:DM Sans,sans-serif;text-align:left;overflow:hidden}.pdp-acc[hidden]{display:none!important}.mpb-purchase-stack>.pdp-acc{margin-top:0}.pdp-acc__head{display:flex;align-items:center;gap:10px;width:100%;height:42px;margin:0;padding:0 14px;border:0;background:transparent;color:var(--acc-navy);font:600 13.5px/18px DM Sans,sans-serif;text-align:left;cursor:pointer;transition:background-color .15s ease}.pdp-acc__head:hover{background:#e1f0f3}.pdp-acc__head:focus-visible{outline:2px solid var(--acc-teal);outline-offset:-2px}.pdp-acc__plus{flex:0 0 16px;width:16px;height:16px;color:var(--acc-teal)}.pdp-acc__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-acc__chev{flex:0 0 15px;width:15px;height:15px;color:var(--acc-navy);transition:transform .25s ease-out}.pdp-acc.is-open .pdp-acc__chev{transform:rotate(180deg)}.pdp-acc__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s ease-out,visibility 0s linear .28s}.pdp-acc.is-open .pdp-acc__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s ease-out,visibility 0s}.pdp-acc__inner{min-height:0;overflow:hidden;background:#fff}.pdp-acc.is-open .pdp-acc__inner{border-top:1px solid var(--acc-line)}.pdp-acc__intro{margin:0!important;padding:10px 14px 6px;font-size:11.5px;line-height:16px;font-weight:400;color:#4f6572}.pdp-acc__msg{margin:0!important;padding:0 14px 8px;font-size:11px;color:#b4232a}.pdp-acc__msg:empty{display:none}.pdp-acc__note{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:1px solid var(--acc-line);background:var(--acc-tint);font-size:11.5px;line-height:16px;color:var(--acc-navy)}.pdp-acc__note svg{flex:0 0 17px;width:17px;height:17px;color:var(--acc-teal)}.pdp-acc-item{display:grid;grid-template-columns:31px 56px minmax(0,1fr) 140px 108px;grid-template-areas:"add img info var price";align-items:center;column-gap:12px;padding:11px 14px;border-top:1px solid #e8eef1}.pdp-acc-item:first-child{border-top:0}.pdp-acc-add{grid-area:add}.pdp-acc-img{grid-area:img}.pdp-acc-info{grid-area:info;min-width:0}.pdp-acc-var{grid-area:var;min-width:0}.pdp-acc-pricebox{grid-area:price;min-width:0;text-align:right}.pdp-acc-add{position:relative;width:31px;height:31px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:var(--acc-teal);color:#fff;cursor:pointer;transition:filter .15s ease}.pdp-acc-add svg{width:15px;height:15px}.pdp-acc-add:hover{filter:brightness(.92)}.pdp-acc-add:focus-visible{outline:2px solid var(--acc-navy);outline-offset:2px}.pdp-acc-add[disabled]{background:#c3cfd5;cursor:not-allowed;filter:none}.pdp-acc-spin{display:none}.pdp-acc-add.is-loading svg{visibility:hidden}.pdp-acc-add.is-loading .pdp-acc-spin{display:block;position:absolute;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:pdpAccSpin .7s linear infinite}@keyframes pdpAccSpin{to{transform:rotate(360deg)}}.pdp-acc-img{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px}.pdp-acc-img img{width:100%;height:100%;object-fit:contain}.pdp-acc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:600;line-height:16px;color:var(--acc-navy)!important;text-decoration:none;transition:color .15s ease}.pdp-acc-title:hover{color:var(--acc-teal)!important}.pdp-acc-stock{margin-top:3px;font-size:11px;line-height:14px;font-weight:500}.pdp-acc-stock span{display:inline-flex;align-items:center;gap:5px}.pdp-acc-stock span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.pdp-acc-stock .is-in{color:var(--color-label-in, #008a00)}.pdp-acc-stock .is-out{color:#d97a00}.pdp-acc-stock .is-request{color:#718e94}.pdp-acc-ids{margin-top:4px;font-size:10px;line-height:14px;color:var(--acc-muted)}.pdp-acc-ids:empty{display:none}.pdp-acc-ids span:not(:last-child):after{content:"|";margin:0 5px;color:#b9c5cc}.pdp-acc-sel-wrap{position:relative}.pdp-acc-sel{-webkit-appearance:none;appearance:none;width:100%;height:32px;margin:0;padding:0 26px 0 10px;border:1px solid #dce5ea;border-radius:5px;background:#fff;color:var(--acc-navy);font:500 11.5px/1.2 DM Sans,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-acc-sel:focus-visible{outline:none;border-color:var(--acc-teal)}.pdp-acc-chev{position:absolute;right:9px;top:50%;width:11px;height:11px;transform:translateY(-50%);color:var(--acc-navy);pointer-events:none}.pdp-acc-price{line-height:18px;white-space:nowrap}.pdp-acc-net{font-size:13.5px;font-weight:700;color:var(--acc-navy)}.pdp-acc-net.is-sale{color:#d9272e}.pdp-acc-price small{font-size:10px;color:var(--acc-muted)}.pdp-acc-cmp{display:block;font-size:10.5px;line-height:14px;color:var(--acc-muted);white-space:nowrap}.pdp-acc-cmp[hidden]{display:none}.pdp-acc-gross{font-size:10.5px;line-height:14px;color:var(--acc-muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pdp-acc__panel,.pdp-acc__chev,.pdp-acc__head{transition:none!important}}@media(max-width:1199px){.pdp-acc-item{grid-template-columns:31px 56px minmax(0,1fr) auto;grid-template-areas:"add img info info" "add img var price";row-gap:8px;align-items:start}.pdp-acc-add,.pdp-acc-img{align-self:center;grid-row:1 / span 2}.pdp-acc-var{max-width:220px}.pdp-acc-pricebox{align-self:end}}@media(max-width:767px){.pdp-acc__head{padding:0 12px;font-size:13px}.pdp-acc__intro{padding:10px 12px 4px}.pdp-acc__note{padding:9px 12px;font-size:11px}.pdp-acc-item{grid-template-columns:30px 48px minmax(0,1fr) auto;grid-template-areas:"add img info info" ".   var var  price";column-gap:10px;padding:11px 12px}.pdp-acc-add{width:30px;height:30px;grid-row:1;align-self:center}.pdp-acc-img{width:48px;height:48px;grid-row:1;align-self:center}.pdp-acc-var{max-width:none}.pdp-acc-sel{height:34px}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/pdp-accessories.css.map */
