.product-details product-sku-component{font-size:12px;color:#667f8f;margin-top:-12px}.product-details product-inventory{padding:12px 14px;border:1px solid #dce8ed;border-radius:8px;background:#f3f8fa;color:#2b697d}.product-details .product-inventory__status{font-size:12px}.product-details .product-inventory__icon-in_stock{color:#397d68}.oukey-buy{margin-top:-12px}.oukey-buy__button{width:100%;min-height:50px;border:1px solid #197da5;border-radius:8px;background:#edf6fa;color:#166c91;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.oukey-buy__button:hover{background:#dceff7}.oukey-buy__button:disabled{opacity:.45;cursor:not-allowed}.oukey-buy__error{color:#a12d2d;font-size:12px;line-height:1.5;margin:10px 0 0}#cart-drawer .theme-drawer__dialog{width:var(--theme-drawer-width,var(--sidebar-width));max-width:100vw;background:#f7f9fb;border-left:1px solid #e2e9ef}#cart-drawer .theme-drawer__header{padding:24px;border-bottom:1px solid #e1e9ef;background:#fff}#cart-drawer .theme-drawer__title{font-size:23px;letter-spacing:-.5px;color:#213a49}#cart-drawer .cart-drawer__content{background:#f7f9fb}#cart-drawer .cart-items__table-row{padding:16px;margin-bottom:14px;background:#fff;border:1px solid #e1e9ef;border-radius:12px}#cart-drawer .cart-items__media img{border-radius:8px;object-fit:contain}#cart-drawer .cart-items__details{font-size:13px;line-height:1.5}#cart-drawer .cart-items__details a{font-weight:600;color:#253e4d}#cart-drawer .cart-items__details dd{font-size:11px;color:#607988}#cart-drawer .cart-drawer__summary{padding:22px;background:#fff;border-top:1px solid #dfe8ef;-webkit-mask-image:none;mask-image:none}#cart-drawer [name=checkout],.cart__summary [name=checkout]{background:#197da5;color:#fff;border-radius:8px;min-height:50px;font-weight:600}#cart-drawer quantity-selector{border:1px solid #dce6ed;border-radius:7px}#cart-drawer .cart__subtotal{font-weight:600;color:#213c4e}.oukey-search-page{display:block;padding-top:36px;padding-bottom:60px}.oukey-search-page h1{font-size:32px;letter-spacing:-.8px;color:#203a4b;margin:0 0 24px}.oukey-search-page form{max-width:800px;margin-bottom:32px}.oukey-search-page label{font-size:12px;display:block;color:#607b8b;margin-bottom:9px}.oukey-search-page form>div{display:flex;gap:10px}.oukey-search-page input[type=search]{flex:1;min-width:0;border:1px solid #ccdce6;border-radius:8px;padding:14px;font:inherit}.oukey-search-page button{border:0;background:#177ca5;color:#fff;padding:12px 24px;border-radius:8px;cursor:pointer}.oukey-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.oukey-search-card{display:flex;flex-direction:column;gap:18px;border:1px solid #e2e9ef;border-radius:12px;padding:20px;text-decoration:none;color:#203b4c}.oukey-search-card>img{width:100%;height:190px;object-fit:contain;background:#f8fafb;border-radius:8px}.oukey-search-card h3{font-size:15px;line-height:1.4;margin:0 0 12px;font-weight:600}.oukey-search-card span{font-size:16px;font-weight:600}.oukey-search-card small{display:block;font-size:11px;color:#2e809d;margin-top:12px}.oukey-search-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.oukey-search-suggestions .oukey-search-card{flex-direction:row;gap:14px;padding:12px}.oukey-search-suggestions .oukey-search-card>img{width:70px;height:70px;flex-shrink:0}.oukey-search-suggestions h3{font-size:12px;margin-bottom:7px}.oukey-search-suggestions span{font-size:13px}.oukey-search-empty{padding:24px;color:#657e8d;font-size:14px}@media(max-width:749px){.oukey-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oukey-search-card{padding:12px}.oukey-search-card>img{height:140px}.oukey-search-card h3{font-size:13px}.oukey-search-card span{font-size:14px}.oukey-search-suggestions{grid-template-columns:1fr}.oukey-search-page h1{font-size:26px}#cart-drawer .theme-drawer__header{padding:20px}#cart-drawer .cart-drawer__items,#cart-drawer .cart-items__table-row{padding:12px}.oukey-search-page button{padding:12px 17px}.oukey-buy__button{min-height:48px}}.cart-page{padding-block:36px 60px!important;column-gap:44px}.cart-page .cart-title{font-size:30px;letter-spacing:-.7px;color:#203b4c}.cart-page__summary{background:#f4f8fa;border:1px solid #dfE8ee;border-radius:14px;overflow:hidden;align-self:start;height:auto}.cart-page__summary .cart-summary{padding:26px}.cart-page__items .cart-items__table-row{border-bottom:1px solid #e1e9ef;padding-block:20px}.cart-page__items .cart-items__media img{object-fit:contain;border-radius:10px;background:#f7f9fb}.cart-page__items .cart-items__details a{font-weight:600;color:#243d4d}.cart-page [name=checkout]{background:#197da5;color:#fff;border-radius:8px;min-height:50px;font-weight:600}.cart-page quantity-selector{border:1px solid #dce6ed;border-radius:7px}.oukey-search-card.keyboard-focus{outline:2px solid #50b2d7;outline-offset:2px}@media(max-width:749px){.cart-page{padding-block:24px 36px!important;row-gap:24px}.cart-page .cart-title{font-size:25px}.cart-page__summary .cart-summary{padding:20px}.cart-page__items .cart-items__details a{font-size:13px}}.product-details .oukey-installments{display:flex;align-items:flex-start;gap:10px;color:#246c8d;margin-top:4px}.oukey-installments svg{flex:0 0 20px;margin-top:1px}.oukey-installments p{margin:0;font-size:14px;line-height:1.4;font-weight:600}.oukey-installments small{display:block;font-size:11px;line-height:1.65;color:#687e8c;max-width:420px;margin-top:5px}@media(max-width:749px){.oukey-installments p{font-size:13px}.oukey-installments small{font-size:11px}}.oukey-shipping-notice{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #d3e5ef;border-radius:9px;background:#eef7fb;color:#255d78;margin-top:-8px}.oukey-shipping-notice>svg{flex:0 0 22px}.oukey-shipping-notice strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.oukey-shipping-notice p{font-size:11px;line-height:1.7;color:#5d7787;margin:4px 0}.oukey-shipping-notice a{font-size:11px;color:#227695;text-underline-offset:3px}.oukey-commercial-options{display:grid;gap:16px;padding:18px 0 0;border-top:1px solid #e2eaf0;margin-top:-8px}.oukey-commercial-options a{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;line-height:1.5;color:#267696;text-decoration:none}.oukey-commercial-options p{font-size:11px;line-height:1.75;color:#667e8d;margin:5px 0 0}.oukey-commercial-options a:hover{text-decoration:underline}.oukey-cart-notice{width:100%;padding:13px 14px;border:1px solid #d5e5ef;background:#f0f7fb;border-radius:8px;color:#285c76;margin-bottom:16px;text-align:left}.oukey-cart-notice strong{font-size:12px;line-height:1.5;display:block}.oukey-cart-notice p{font-size:10px;line-height:1.7;margin:5px 0 7px;color:#5b7586}.oukey-cart-notice a{font-size:10px;line-height:1.7;color:#267797;display:block;text-underline-offset:3px}.oukey-home-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 28px}.oukey-home-conditions>a{display:flex;flex-direction:column;padding:22px 24px;border:1px solid #e0e9f0;border-radius:12px;background:#f5f9fb;text-decoration:none;color:#244555;transition:border-color .2s}.oukey-home-conditions>a:hover{border-color:#7cb8d1}.oukey-home-conditions__eyebrow{font-size:9px;font-weight:600;letter-spacing:1px;color:#668394}.oukey-home-conditions h2{font-size:18px!important;line-height:1.35!important;letter-spacing:-.4px;margin:10px 0!important;font-weight:600;color:#234657}.oukey-home-conditions p{font-size:11px!important;line-height:1.8!important;color:#6b8291;margin:0 0 16px!important}.oukey-home-conditions__link{font-size:11px;font-weight:600;color:#267b9d;margin-top:auto}.oukey-home-conditions a:focus-visible,.oukey-commercial-options a:focus-visible{outline:3px solid #50b2d7;outline-offset:3px}@media(max-width:749px){.oukey-home-conditions{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.oukey-home-conditions>a{padding:18px 20px}.oukey-home-conditions h2{font-size:17px!important}.oukey-home-conditions p{margin-bottom:10px!important}.oukey-shipping-notice{padding:12px}.oukey-commercial-options{padding-top:16px}.oukey-commercial-options a{font-size:12px}}body:has(#cart-drawer[open]){--theme-drawer-width:min(540px,100vw)}#cart-drawer .theme-drawer__header{position:relative;z-index:1;min-width:0;isolation:isolate}#cart-drawer .theme-drawer__title{min-width:0;flex:1;flex-wrap:wrap;line-height:1.3}#cart-drawer .theme-drawer__close-button{flex-shrink:0;margin-inline-start:16px}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-inline-end:var(--theme-drawer-width)}}.announcement-bar__slider{grid-column:1 / -1;width:100%;justify-content:center}.announcement-bar__slides{width:100%;margin-inline:auto}.announcement-bar__text{text-align:center;width:100%;line-height:1.4}#cart-drawer .theme-drawer__dialog{background:#eaf0f4;border-left:1px solid #c3d2dc;box-shadow:-18px 0 48px #132b3a2e}#cart-drawer .theme-drawer__header{background:#193b4e;border-bottom:1px solid #294e63;padding:22px 24px}#cart-drawer .theme-drawer__title{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.4px}#cart-drawer .theme-drawer__title .cart-bubble{background:#31566c;color:#fff}#cart-drawer .theme-drawer__close-button{color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:none;border-radius:50%}#cart-drawer .theme-drawer__close-button:hover{background:#fff3}#cart-drawer .cart-drawer__content{background:#eaf0f4}#cart-drawer .cart-drawer__items{padding:20px}#cart-drawer .cart-items__table-row{border:1px solid #d7e2e9;border-radius:10px;padding:18px 16px;margin-bottom:12px;box-shadow:0 2px 5px #193b4e06}#cart-drawer .cart-items__details a{font-size:14px;line-height:1.4;font-weight:600}#cart-drawer .cart-items__details dd{font-size:11px;color:#6b8190}#cart-drawer quantity-selector{background:#f6f9fb;border-color:#d3e0e8}#cart-drawer .cart-drawer__summary{background:#fff;padding:22px 24px;border-top:1px solid #cbdbe5;box-shadow:0 -6px 20px #193b4e0a}#cart-drawer .cart__subtotal{color:#193b4e}#cart-drawer .oukey-cart-notice{background:#f3f7fa;border:0;border-left:3px solid #50b2d7;border-radius:0 7px 7px 0;padding:12px 14px;margin-bottom:18px}#cart-drawer .oukey-cart-notice strong{font-size:12px;color:#284d63}#cart-drawer .oukey-cart-notice p,#cart-drawer .oukey-cart-notice a{font-size:11px;line-height:1.65}#cart-drawer [name=checkout]{background:#147fa6;border:1px solid #147fa6;border-radius:8px;min-height:52px;font-size:15px;box-shadow:0 3px 8px #147fa626}#cart-drawer [name=checkout]:hover{background:#106b8d}@media(max-width:749px){#cart-drawer .theme-drawer__header{padding:18px 20px}#cart-drawer .cart-drawer__items{padding:14px}#cart-drawer .cart-items__table-row{padding:14px 12px}#cart-drawer .cart-drawer__summary{padding:18px 20px}}#cart-drawer .theme-drawer__badge{background:#31566c;color:#fff;border:1px solid #527084;font-size:12px}#cart-drawer .cart__total-value{font-size:20px;font-weight:600;color:#193b4e}
/*# sourceMappingURL=/cdn/shop/t/15/assets/oukey-shopping.css.map */
