.ap-us-pe,.ap-us-pe__metrics{--ap-us-pe-text: #2b2b2b;--ap-us-pe-muted: #6e706b;--ap-us-pe-border: #d9dad6;--ap-us-pe-accent: #708430;--ap-us-pe-surface: #fff}.ap-us-pe{display:grid;gap:18px;color:var(--ap-us-pe-text)}.ap-us-pe__native{display:none!important}.ap-us-pe__section-title{margin:0;color:var(--ap-us-pe-text);font:inherit;font-size:17px;font-weight:700;line-height:1.3}.ap-us-pe__option-list{display:grid;gap:9px;margin-top:9px}.ap-us-pe__option{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--ap-us-pe-border);border-radius:8px;background:var(--ap-us-pe-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease}.ap-us-pe__option:hover{border-color:#8c8e88}.ap-us-pe__option.is-selected{border-color:#2b2b2b;box-shadow:inset 0 0 0 1px #2b2b2b}.ap-us-pe__option-main{display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:92px;padding:10px 12px}.ap-us-pe__option-image,.ap-us-pe__addon-image{display:block;width:100%;height:100%;object-fit:contain}.ap-us-pe__option-image{inline-size:72px;block-size:72px}.ap-us-pe__option-copy,.ap-us-pe__addon-copy{display:grid;min-width:0;gap:5px}.ap-us-pe__option-title,.ap-us-pe__addon-title{color:var(--ap-us-pe-text);font-size:14px;font-weight:700;line-height:1.35;text-decoration:none}.ap-us-pe__option-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.ap-us-pe__preorder-badge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:4px;background:#f36b21;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.035em;white-space:nowrap}.ap-us-pe__preorder-date,.ap-us-pe__addon-preorder{color:#b94708;font-size:11px;font-weight:650;line-height:1.35}.ap-us-pe__addon-preorder{display:block}.ap-us-pe__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;color:var(--ap-us-pe-muted);font-size:12px;line-height:1.3}.ap-us-pe__price-row b{color:var(--ap-us-pe-accent);font-size:14px}.ap-us-pe__price-row s{color:#8a8c86}.ap-us-pe__price-row em{color:#555852;font-size:11px;font-style:normal;font-weight:600}.ap-us-pe__radio{display:grid;place-items:center;inline-size:18px;block-size:18px;border:1.5px solid #9b9d97;border-radius:50%;background:#fff}.ap-us-pe__option.is-selected .ap-us-pe__radio{border:5px solid #2b2b2b}.ap-us-pe__included{display:grid;gap:6px;padding:10px 12px 12px;border-top:1px solid var(--ap-us-pe-border);background:#fafafa}.ap-us-pe__included[hidden]{display:none}.ap-us-pe__included-heading{color:#555852;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ap-us-pe__included-list{display:flex;flex-wrap:wrap;gap:4px 0;color:#555852;font-size:11px;line-height:1.35}.ap-us-pe__included-list span+span:before{content:"\b7";margin-inline:7px;color:#a2a49f}.ap-us-pe__metrics{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-block:0 12px;overflow:hidden;border:1px solid var(--ap-us-pe-border);border-radius:8px;background:#fff;color:var(--ap-us-pe-text)}.ap-us-pe__metrics[hidden]{display:none}.ap-us-pe__metrics>div{display:grid;align-content:center;gap:5px;min-height:84px;padding:14px 12px;text-align:center}.ap-us-pe__metrics>div+div{border-left:1px solid var(--ap-us-pe-border)}.ap-us-pe__metrics strong{color:var(--ap-us-pe-text);font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1}.ap-us-pe__metrics span{color:var(--ap-us-pe-muted);font-size:10px;font-weight:600;line-height:1.3}.ap-us-pe__metric-info{position:absolute;z-index:1;top:6px;right:6px;display:grid;place-items:center;inline-size:18px;block-size:18px;padding:0;border:1px solid #bcbeb8;border-radius:50%;background:#fff;color:#555852;font-size:10px;cursor:pointer}.ap-us-pe__metric-note{grid-column:1 / -1;margin:0;padding:10px 12px;border-top:1px solid var(--ap-us-pe-border);color:var(--ap-us-pe-muted);font-size:11px;line-height:1.45}.ap-us-pe__addons{overflow:hidden;border:1px solid var(--ap-us-pe-border);border-radius:8px;background:#fff}.ap-us-pe__addons-heading{padding:13px 14px;border-bottom:1px solid var(--ap-us-pe-border);background:#fff}.ap-us-pe__addon-list{display:grid;margin:0;padding:0 14px}.ap-us-pe__addon{display:grid;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:10px 0;border-bottom:1px solid #e5e6e2;background:#fff;color:var(--ap-us-pe-text)}.ap-us-pe__addon:last-child{border-bottom:0}.ap-us-pe__addon.is-selected{background:#fafafa}.ap-us-pe__addon-check{cursor:pointer}.ap-us-pe__addon-check input{position:absolute;opacity:0;pointer-events:none}.ap-us-pe__addon-check>span:not(.sr-only){display:grid;place-items:center;inline-size:19px;block-size:19px;border:1px solid #999b95;border-radius:3px;background:#fff}.ap-us-pe__addon-check input:checked+span{border-color:#2b2b2b;background:#2b2b2b}.ap-us-pe__addon-check input:checked+span:after{content:"";width:8px;height:5px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.ap-us-pe__addon-media{display:block;inline-size:64px;block-size:64px}.ap-us-pe__addon-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ap-us-pe__addon-title:hover{text-decoration:underline}.ap-us-pe__qty{display:grid;grid-template-columns:25px 30px 25px;align-items:center;overflow:hidden;border:1px solid #d8d9d5;border-radius:3px;background:#fff}.ap-us-pe__qty.is-disabled{opacity:.4}.ap-us-pe__qty button,.ap-us-pe__qty input{width:100%;height:27px;padding:0;border:0;background:transparent;color:var(--ap-us-pe-text);text-align:center;font:inherit;font-size:11px}.ap-us-pe__qty input{border-inline:1px solid #e1e2de;-webkit-appearance:textfield;appearance:textfield}.ap-us-pe__qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ap-us-pe__addons-toggle{width:100%;padding:11px 14px;border:0;border-top:1px solid var(--ap-us-pe-border);background:#fff;color:var(--ap-us-pe-text);font:inherit;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.ap-us-pe__addons-toggle[hidden]{display:none}.ap-us-pe__addons-toggle:hover{background:#f7f7f7}.ap-us-pe__totals{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-top:1px solid var(--ap-us-pe-border);background:#f7f7f7;color:var(--ap-us-pe-text);font-size:13px}.ap-us-pe__totals[hidden]{display:none}.ap-us-pe__totals strong{font-size:15px}.ap-us-pe__error{margin:0;padding:10px 14px;border-top:1px solid var(--ap-us-pe-border);color:#a33325;font-size:12px;line-height:1.4}.product-info klarna-placement,.product-info [data-klarna],.product-info [data-key*=credit-promotion i]{display:none!important}@media screen and (max-width:699px){.ap-us-pe__option-main{grid-template-columns:62px minmax(0,1fr) 18px;gap:9px;min-height:82px;padding:9px}.ap-us-pe__option-image{inline-size:62px;block-size:62px}.ap-us-pe__metrics>div{min-height:76px;padding:11px 5px}.ap-us-pe__metrics strong{font-size:17px}.ap-us-pe__metrics span{font-size:9px}.ap-us-pe__addon-list{padding-inline:10px}.ap-us-pe__addon{grid-template-columns:20px 54px minmax(0,1fr);gap:8px;min-height:80px;padding:9px 0}.ap-us-pe__addon-media{inline-size:54px;block-size:54px}.ap-us-pe__qty{grid-column:3;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ap-us-product-enhancements.css.map */
