.oupc{--ink:#2B2860;--ink-2:#4A4170;--muted:#5E5A85;--line:#ECE9FB;--soft:#F7F5FF;--bg:#F4F2FF;--accent:#4B3BB0;--accent-soft:#C9C4FF;--violet:#7B73E0;--r-lg:24px;--r-md:16px;--r-sm:12px;--shadow:0 1px 2px rgba(43,40,96,.05),0 14px 30px -16px rgba(43,40,96,.25);--head:var(--heading-font,"Cabinet"),var(--body-font,"Inter"),system-ui,sans-serif;color:var(--ink);font-family:var(--body-font,"Inter"),system-ui,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}.oupc *,.oupc *:before,.oupc *:after{box-sizing:border-box}:where(.oupc) a{color:var(--accent)}:where(.oupc) a:hover{color:#2e2a6b}:where(.oupc) button{font:inherit;color:var(--ink);letter-spacing:normal;text-transform:none}.oupc img{display:block;max-width:100%}.oupc h1,.oupc h2,.oupc h3{color:var(--ink);letter-spacing:-.015em}.oupc .oupc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oupc [hidden]{display:none!important}.oupc.is-loading{pointer-events:none}.oupc.is-loading .oupc-items,.oupc.is-loading .oupc-sum{opacity:.55;transition:opacity .2s}.oupc-season{display:none;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;font-weight:600;font-size:13px;padding:9px 14px;border-radius:14px;text-align:center}.oupc-season.is-on{display:flex}.oupc-season svg{flex-shrink:0;color:#ffd66b}.oupc--page{background:var(--bg);padding:28px 0 64px}.oupc--page .oupc-wrap{max-width:1260px;margin:0 auto;padding:0 32px}.oupc-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 20px;flex-wrap:wrap}.oupc-top h1{margin:0;font-family:var(--head);font-size:36px;font-weight:800;line-height:1.05}.oupc-top h1 span{font-family:var(--body-font,"Inter"),sans-serif;font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:10px}.oupc-top a{font-weight:600}.oupc-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.oupc-items{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:16px}.oupc-aside{flex:1 1 330px;max-width:380px;display:flex;flex-direction:column;gap:12px;position:sticky;top:20px}.oupc-card{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.oupc-card.is-new{outline:2px solid #9FE3BD}.oupc-new{display:none;background:#e6f6ee;color:#1f6b44;font-size:13px;font-weight:700;padding:8px 16px;align-items:center;gap:6px}.oupc-card.is-new .oupc-new{display:flex}.oupc-main{padding:18px;display:flex;gap:18px}.oupc-media{position:relative;flex-shrink:0;width:140px}.oupc-media img,.oupc-media .oupc-ph{width:140px;height:140px;border-radius:18px;object-fit:cover;background:var(--soft)}.oupc-media button{padding:0;border:0;background:none;cursor:zoom-in;display:block}.oupc-duo{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:140px}.oupc-duo img{width:68px;height:140px;border-radius:14px;object-fit:cover}.oupc-badge{position:absolute;left:8px;top:8px;background:#fff;color:var(--accent);font-size:11px;font-weight:800;border-radius:99px;padding:4px 10px;box-shadow:0 1px 3px #2b28601f}.oupc-badge--perso{color:#a1234f}.oupc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.oupc-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.oupc-title{margin:0;font-family:var(--head);font-size:24px;line-height:1.08;font-weight:800}.oupc-title a{color:inherit;text-decoration:none}.oupc-price{text-align:right;flex-shrink:0}.oupc-price strong{display:block;font-family:var(--head);font-size:24px;font-weight:800;white-space:nowrap}.oupc-price s{display:block;font-size:12px;color:var(--muted)}.oupc-acts{display:flex;justify-content:flex-end;gap:2px;margin-top:2px}.oupc-icon{width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#8f8ab8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.oupc-icon:hover{background:var(--soft);color:var(--ink)}.oupc-icon--edit{color:var(--accent)}.oupc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.oupc-chip{font-size:12px;font-weight:700;border-radius:99px;padding:4px 10px;background:#f1effc;color:var(--ink);white-space:nowrap}.oupc-chip--gift{background:#ffede5;color:#93360f}.oupc-chip--dest{background:#eaf2ff;color:#1f4e99}.oupc-chip--exp,.oupc-chip--sweet{background:#fff4cf;color:#6e4a00}.oupc-chip--perso{background:#ffe4ec;color:#8c1d44}.oupc-chip--ok{background:#e6f6ee;color:#1f6b44}.oupc-chip--late{background:#ffe4e4;color:#8c1d1d}.oupc--drawer .oupc-chip--late{display:inline-block;align-self:flex-start;margin-top:2px}.oupc-chip--sep{background:#eaf2ff;color:#1f4e99}.oupc-note{background:#fffbf0;border:1px solid #F1E6C6;border-radius:14px;padding:9px 12px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ink-2)}.oupc-note>span:first-child{width:28px;height:28px;border-radius:8px;background:var(--violet);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oupc-note strong{color:var(--ink)}.oupc-contact{font-size:12px;color:var(--muted)}.oupc-inbox{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.oupc-pill{display:inline-flex;align-items:center;gap:8px;background:var(--soft);border:1px solid var(--line);border-radius:99px;padding:4px}.oupc-pill img,.oupc-pill .oupc-drop{width:28px;height:28px;border-radius:99px;object-fit:contain;background:#fff;flex-shrink:0}.oupc-drop{display:flex;align-items:center;justify-content:center;background:#ffe2cc!important;color:#b4531a}.oupc-pill b{font-size:13px;font-weight:600;white-space:nowrap}.oupc-pill i{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap}.oupc-pill button{width:28px;height:28px;border:0;border-radius:99px;background:#fff;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.oupc-pill button:hover{color:var(--ink)}.oupc-ship{display:flex;align-items:center;gap:10px;border-top:1px dashed #E4E0FA;padding-top:10px;font-size:13px}.oupc-ship>span:first-child{width:28px;height:28px;border-radius:8px;background:#eaf2ff;color:#1f4e99;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oupc-ship>span:nth-child(2){flex:1;min-width:0}.oupc-ship small{color:var(--muted);font-size:13px}.oupc-ship b{white-space:nowrap}.oupc-more{background:var(--soft);border-top:1px solid #EFECFC;padding:14px 18px 16px}.oupc-more-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.oupc-more-h h3{margin:0;font-size:14px;font-weight:700;font-family:inherit;letter-spacing:0}.oupc-more-h span{font-size:12px;color:var(--muted)}.oupc-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oupc-offer{background:#fff;border-radius:16px;border:1px solid var(--line);padding:8px;display:flex;gap:10px;align-items:center;min-width:0}.oupc-offer img,.oupc-offer .oupc-drop{width:56px;height:56px;border-radius:12px;object-fit:contain;background:var(--soft);flex-shrink:0}.oupc-offer .oupc-drop{border-radius:12px}.oupc-offer>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.oupc-offer b{font-size:13px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oupc-offer i{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap}.oupc-plus{width:36px;height:36px;border-radius:10px;border:0;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.oupc-plus:hover{background:var(--accent)}.oupc-file{display:flex;gap:10px;align-items:center;background:var(--soft);border-radius:14px;padding:8px 10px;align-self:flex-start;font-size:13px;max-width:100%}.oupc-file>span:first-child{width:36px;height:36px;border-radius:10px;background:#fff;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.oupc-file small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oupc-sizes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.oupc-sizes>span{font-size:12px;font-weight:700;color:#6a63b8}.oupc-size{color:var(--ink);height:36px;padding:0 12px;border-radius:10px;border:2px solid #E4E0FA;background:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.oupc-size[aria-pressed=true]{border-color:var(--ink);background:#f1effc;cursor:default}.oupc-size i{font-style:normal;color:var(--muted);font-weight:500}.oupc-row{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow);padding:16px 18px;display:flex;gap:18px;align-items:center}.oupc-row>a img,.oupc-row>img{width:96px;height:96px;border-radius:16px;object-fit:cover;flex-shrink:0;background:var(--soft)}.oupc-row-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.oupc-row-b h2{margin:0;font-size:16px;font-weight:700;line-height:1.3;font-family:inherit;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oupc-row-b h2 a{color:inherit;text-decoration:none}.oupc-row-b .oupc-chips{margin-top:0}.oupc-variant{font-size:12px;color:var(--muted)}.oupc-qty{display:flex;align-items:center;gap:2px;border:1px solid #E4E0FA;border-radius:12px;padding:2px;flex-shrink:0}.oupc-qty button{color:var(--ink);width:34px;height:34px;border:0;background:transparent;font-size:18px;cursor:pointer;border-radius:10px}.oupc-qty button:hover{background:var(--soft)}.oupc-qty span{min-width:18px;text-align:center;font-weight:700}.oupc-row-p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.oupc-row-p strong{font-family:var(--head);font-size:20px;white-space:nowrap}.oupc-row-p s{font-size:12px;color:var(--muted)}.oupc-claim{background:#e6f6ee;color:#1f6b44;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:600}.oupc-sugg{margin-top:16px;min-width:0}.oupc-sugg-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.oupc-sugg-h h2{margin:0;font-family:var(--head);font-size:26px;font-weight:800}.oupc-arrows{display:flex;gap:8px}.oupc-arrow{width:44px;height:44px;border-radius:14px;border:1px solid #DCD8F5;background:#fff;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.oupc-arrow--next{border:0;background:var(--ink);color:#fff}.oupc-arrow[disabled]{opacity:.4;cursor:default}.oupc-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;scrollbar-width:none;border-radius:22px}.oupc-track::-webkit-scrollbar{display:none}.oupc-p{flex:0 0 196px;scroll-snap-align:start;background:#fff;border-radius:22px;overflow:hidden;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;box-shadow:0 1px 2px #2b28600d;position:relative}.oupc-p>a{display:block;position:relative;color:inherit;text-decoration:none}.oupc-p img{width:196px;height:170px;object-fit:cover}.oupc-p .oupc-tag{position:absolute;left:8px;top:8px;font-size:11px;font-weight:800;border-radius:99px;padding:4px 9px;background:#fff;color:var(--accent)}.oupc-tag--noel{background:#c8102e!important;color:#fff!important}.oupc-tag--perso{color:#8c1d44!important}.oupc-tag--petit{color:#1f4e99!important}.oupc-tag--saison{background:#fff4cf!important;color:#6e4a00!important}.oupc-p-b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.oupc-p-b>a{font-size:14px;font-weight:700;line-height:1.25;min-height:35px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;text-decoration:none}.oupc-p-f{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px}.oupc-p-f strong{font-size:15px;font-weight:800;white-space:nowrap}.oupc-p-f .oupc-plus{width:34px;height:34px}.oupc-p-f a.oupc-plus{text-decoration:none;color:#fff}.oupc-sum{background:var(--ink);color:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 24px 48px -20px #2b286099}.oupc-sum-in{padding:22px 22px 18px;display:flex;flex-direction:column;gap:11px}.oupc-sum h2{margin:0;font-family:var(--head);font-size:20px;font-weight:800;color:#fff}.oupc-l{display:flex;justify-content:space-between;gap:12px}.oupc-l>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oupc-l>span:last-child{font-weight:600;white-space:nowrap}.oupc-l--soft{color:#dcd8ff}.oupc-l--soft>span:last-child{font-weight:500}.oupc-l--disc{color:#b8f2d0}.oupc-total{border-top:1px dashed rgba(255,255,255,.25);padding-top:12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.oupc-total span:first-child{font-weight:600}.oupc-total strong{font-family:var(--head);font-size:34px;font-weight:800;white-space:nowrap;color:#fff}.oupc-free{font-size:12px;color:#c7c3f2;margin-top:-6px}.oupc-pay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:14px;border:0;background:var(--accent-soft);color:#1e1b4b;font-family:var(--head);font-size:19px;font-weight:800;cursor:pointer;text-decoration:none}.oupc-pay:hover{background:#fff}.oupc-logos{background:#fff;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;align-items:center}.oupc-logos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.oupc-logos svg{height:24px;width:auto;display:block}.oupc-secure{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.oupc-dyn{padding:0 14px 14px;background:#fff}.oupc-dyn:empty{display:none}.oupc-box{background:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px}.oupc-box h2{margin:0;font-size:15px;font-weight:700;font-family:inherit;letter-spacing:0}.oupc-box ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.oupc-box li{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:12px 0;border-top:1px solid #F0EEFB;font-size:13px;line-height:1.4}.oupc-box li:first-child{border-top:0;padding-top:0}.oupc-box li:last-child{padding-bottom:0}.oupc-box li img{width:40px;height:40px;border-radius:10px;object-fit:cover}.oupc-box li small{color:var(--muted);font-size:13px}.oupc-exp{background:#fff;border-radius:20px;padding:14px 16px;display:flex;gap:12px;align-items:center;border:2px solid #FFD66B;font-size:13px;line-height:1.4}.oupc-exp>span:first-child{width:40px;height:40px;border-radius:12px;background:#fff4cf;color:#8a5a00;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oupc-notebox{background:#fff;border-radius:18px;padding:12px 16px;font-size:13px}.oupc-notebox summary{cursor:pointer;font-weight:600;color:var(--accent)}.oupc-notebox textarea{width:100%;margin-top:10px;border:1px solid #E4E0FA;border-radius:12px;padding:10px;font:inherit;min-height:70px;resize:vertical}.oupc-empty{background:#fff;border-radius:var(--r-lg);padding:40px 24px;text-align:center;box-shadow:var(--shadow)}.oupc-empty h2{margin:0 0 8px;font-family:var(--head);font-size:26px}.oupc-empty p{margin:0 0 18px;color:var(--muted)}.oupc-empty .oupc-pay{display:inline-flex;width:auto;padding:0 26px;background:var(--ink);color:#fff}.oupc-err{background:#ffe4e4;color:#8c1d1d;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.oupc-sticky{display:none}@media(max-width:989px){.oupc--page{padding-top:16px}.oupc--page .oupc-wrap{padding:0 14px}.oupc-top h1{font-size:28px}.oupc-aside{max-width:none;flex-basis:100%;position:static}.oupc--page .oupc-main{padding:14px;display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:start}.oupc--page .oupc-body{display:contents}.oupc--page .oupc-media{grid-column:1;grid-row:1}.oupc--page .oupc-head{grid-column:2;grid-row:1;flex-direction:column;gap:6px}.oupc--page .oupc-body>:not(.oupc-head){grid-column:1/-1}.oupc--page .oupc-price{display:flex;align-items:center;gap:6px;text-align:left;width:100%}.oupc--page .oupc-price s{display:inline}.oupc--page .oupc-acts{margin:0 0 0 auto}.oupc--page .oupc-chips{margin-top:6px}.oupc-media,.oupc-duo{width:84px}.oupc-media img,.oupc-media .oupc-ph{width:84px;height:84px;border-radius:14px}.oupc-duo img{width:40px;height:84px}.oupc-title{font-size:19px}.oupc-price strong{font-size:18px}.oupc-offers{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.oupc-offers::-webkit-scrollbar{display:none}.oupc-more{padding:12px 14px 14px}.oupc-row{padding:12px;gap:12px;flex-wrap:wrap}.oupc-row>a img,.oupc-row>img{width:72px;height:72px;border-radius:12px}.oupc-row-b{flex-basis:calc(100% - 84px)}.oupc-row .oupc-qty{margin-left:84px}.oupc-row-p{margin-left:auto}.oupc-sugg-h h2{font-size:21px}.oupc-arrows{display:none}.oupc-p{flex-basis:150px}.oupc-p img{width:150px;height:130px}.oupc-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;box-shadow:0 -8px 24px #2b286026}.oupc-sticky>span{display:flex;flex-direction:column;line-height:1.1}.oupc-sticky small{font-size:12px;color:var(--muted)}.oupc-sticky strong{font-family:var(--head);font-size:22px;white-space:nowrap}.oupc-sticky .oupc-pay{flex:1;height:48px;font-size:17px;background:var(--ink);color:#fff}.oupc--page{padding-bottom:96px}}@media(max-width:420px){.oupc-chip{font-size:11px;padding:3px 8px}}#minicart_wrapper .minicart__wrapper.oupc-shell{background:var(--oupc-bg,#F4F2FF);width:440px;max-width:100vw}@media(min-width:768px){#minicart_wrapper .minicart__wrapper.oupc-shell{top:12px;bottom:12px;right:12px;height:auto;border-radius:26px;overflow:hidden}}#minicart_wrapper .minicart__wrapper.oupc-shell:not(.open){--tw-translate-x: calc(100% + 40px) ;transform:translate(calc(100% + 40px));visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}#minicart_wrapper .minicart__wrapper.oupc-shell.open{visibility:visible;transition:transform .35s ease,visibility 0s}.oupc-drawer-body{height:100%;display:flex;flex-direction:column;min-height:0}.oupc--drawer{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:#f4f2ff}.oupc--drawer .oupc-chips{display:none}.oupc--drawer .oupc-inbox{gap:4px}.oupc--drawer .oupc-pill:not(.oupc-pill--scent){padding:0;border:0;background:none}.oupc--drawer .oupc-pill:not(.oupc-pill--scent) b,.oupc--drawer .oupc-pill:not(.oupc-pill--scent) button{display:none}.oupc--drawer .oupc-pill--scent{background:#ffe9da;border:0;padding:2px 4px 2px 2px}.oupc--drawer .oupc-pill--scent b{color:#b4531a}.oupc-dh{padding:16px 16px 10px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.oupc-dh h2{margin:0;font-family:var(--head);font-size:22px;font-weight:800}.oupc-dh h2 span{font-family:var(--body-font,"Inter"),sans-serif;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:6px}.oupc-close{width:44px;height:44px;border:0;border-radius:14px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.oupc-dscroll{flex:1;min-height:0;overflow-y:auto;padding:0 14px 14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.oupc--drawer .oupc-season{font-size:12px;padding:8px 10px;border-radius:12px}.oupc--drawer .oupc-card{border-radius:20px;box-shadow:none}.oupc--drawer .oupc-main{padding:12px;gap:12px}.oupc--drawer .oupc-media,.oupc--drawer .oupc-duo{width:80px}.oupc--drawer .oupc-media img,.oupc--drawer .oupc-media .oupc-ph{width:80px;height:80px;border-radius:14px}.oupc--drawer .oupc-duo img{width:38px;height:80px;border-radius:10px}.oupc--drawer .oupc-badge{display:none}.oupc--drawer .oupc-body{gap:6px}.oupc--drawer .oupc-title{font-size:18px}.oupc--drawer .oupc-price strong{font-size:16px}.oupc--drawer .oupc-acts{margin-top:0}.oupc--drawer .oupc-icon{width:32px;height:32px}.oupc--drawer .oupc-chips{margin-top:4px}.oupc--drawer .oupc-chip{font-size:11px;padding:3px 8px}.oupc--drawer .oupc-note,.oupc--drawer .oupc-contact,.oupc--drawer .oupc-sizes,.oupc--drawer .oupc-file{display:none}.oupc--drawer .oupc-pill{padding:2px}.oupc--drawer .oupc-pill img,.oupc--drawer .oupc-pill .oupc-drop{width:24px;height:24px}.oupc--drawer .oupc-pill b{font-size:12px}.oupc--drawer .oupc-pill i{display:none}.oupc--drawer .oupc-pill button{width:24px;height:24px}.oupc--drawer .oupc-ship{font-size:12px;padding-top:6px}.oupc--drawer .oupc-ship>span:first-child{display:none}.oupc--drawer .oupc-ship small{font-size:12px}.oupc--drawer .oupc-more{padding:10px 12px 12px}.oupc--drawer .oupc-more-h{margin-bottom:8px}.oupc--drawer .oupc-more-h h3{font-size:12px}.oupc--drawer .oupc-more-h span{display:none}.oupc--drawer .oupc-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.oupc--drawer .oupc-offer{flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:12px;position:relative}.oupc--drawer .oupc-offer img,.oupc--drawer .oupc-offer .oupc-drop{width:100%;height:56px;border-radius:8px}.oupc--drawer .oupc-offer b{font-size:11px}.oupc--drawer .oupc-offer i{font-size:11px;color:var(--accent);font-weight:700}.oupc--drawer .oupc-offer .oupc-plus{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:8px}.oupc--drawer .oupc-row{border-radius:18px;box-shadow:none;padding:10px;gap:10px;flex-wrap:nowrap}.oupc--drawer .oupc-row>a img,.oupc--drawer .oupc-row>img{width:54px;height:54px;border-radius:12px}.oupc--drawer .oupc-row-b{flex-basis:auto;gap:2px}.oupc--drawer .oupc-row-b h2{font-size:14px;-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.oupc--drawer .oupc-row-b .oupc-chips,.oupc--drawer .oupc-row .oupc-qty{display:none}.oupc--drawer .oupc-row-p{margin-left:0}.oupc--drawer .oupc-row-p strong{font-size:15px;font-family:inherit}.oupc--drawer .oupc-row .oupc-icon{width:30px;height:30px}.oupc-dsub{font-size:12px;color:var(--muted)}.oupc--drawer .oupc-sugg{margin-top:4px}.oupc--drawer .oupc-sugg-h{margin:4px 2px 8px}.oupc--drawer .oupc-sugg-h h2{font-size:13px;font-family:inherit;font-weight:700;letter-spacing:0}.oupc--drawer .oupc-arrows{display:none}.oupc--drawer .oupc-track{gap:8px;border-radius:14px}.oupc--drawer .oupc-p{flex:0 0 118px;border-radius:14px}.oupc--drawer .oupc-p img{width:118px;height:96px}.oupc--drawer .oupc-p .oupc-tag{font-size:10px;padding:3px 7px;left:6px;top:6px}.oupc--drawer .oupc-p-b{padding:6px 8px 8px;gap:2px}.oupc--drawer .oupc-p-b>a{font-size:11px;min-height:28px}.oupc--drawer .oupc-p-f strong{font-size:12px}.oupc--drawer .oupc-p-f .oupc-plus{width:26px;height:26px;border-radius:8px}.oupc-df{background:#fff;padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line)}.oupc-df .oupc-total{border:0;padding:0}.oupc-df .oupc-total span:first-child{color:var(--muted);font-weight:500}.oupc-df .oupc-total strong{font-size:28px;color:var(--ink)}.oupc-df .oupc-pay{background:var(--ink);color:#fff;font-size:18px}.oupc-df .oupc-pay:hover{background:var(--accent)}.oupc-df .oupc-logos{padding:0}.oupc-df .oupc-logos svg{height:20px}.oupc-df .oupc-secure{display:none}.oupc-df .oupc-sm{font-size:12px;color:var(--muted);text-align:center;margin-top:-4px}.oupc-df>a.oupc-link{text-align:center;font-size:13px;font-weight:600;min-height:28px;display:flex;align-items:center;justify-content:center}.oupc--drawer .oupc-empty{box-shadow:none;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/oup-cart-e2.css.map */
