:host,#opus-drawer-id{--dsc-ink: #17121b;--dsc-green: #66b47d;--dsc-green-dark: #2f7346;--dsc-muted: #5f5b63;--dsc-surface: #f5f5f2;--dsc-line: #e6e5e1;--dsc-line-soft: #f0efeb;--dsc-tint: #eef6f0;--dsc-sale: #b03a26}.cd-app-overlay.cd-app-overlay-open{background-color:var(--dsc-ink)!important}.opus-drawer-container-header{position:relative;min-height:60px;padding:10px 14px 10px 18px!important;border-bottom:1px solid var(--dsc-line);background-color:#fff!important}.opus-title-header span{color:var(--dsc-ink)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.01em}.opus-drawer-container-close{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;padding:0!important;border:0!important;border-radius:999px!important;background-color:var(--dsc-surface)!important;color:var(--dsc-ink)!important;cursor:pointer;transition:background-color .15s ease}.opus-drawer-container-close:hover{background-color:var(--dsc-tint)!important}.opus-drawer-container-close svg{width:15px!important;height:15px!important}.cd-rewards-container{margin:12px 14px 2px!important;padding:10px 14px 11px!important;border-radius:14px;background-color:var(--dsc-tint)}.cd-rewards-container .rewards-text,.cd-rewards-container .rewards-text p{margin:0!important;color:var(--dsc-ink)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;text-align:left}.cd-rewards-container .rewards-text .money,.cd-rewards-container .rewards-text strong{color:var(--dsc-green-dark)!important;font-weight:800!important}.cd-rewards-container[data-ds-flat] .rewards-text,.cd-rewards-container[data-ds-flat] .rewards-text p{color:var(--dsc-green-dark)!important}.opus-wrap-reward-process{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin-top:8px}.opus-process-container{flex:1 1 auto;min-width:0;margin:0!important}.cd-progress-bar-background{height:7px!important;overflow:hidden;border-radius:999px!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px #2f73461f}.cd-progress-bar{height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,var(--dsc-green),var(--dsc-green-dark))!important;transition:width .4s ease}.cd-icon-text{flex:0 0 auto;margin:0!important;color:var(--dsc-green-dark)!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap}.cd-icon-text:before{content:"";display:inline-block;width:15px;height:15px;margin-right:4px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7346' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7.5' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E") center / contain no-repeat}.cd-product-list{padding:0 14px!important}.cd-product-item{padding:10px 0!important;border-bottom:1px solid var(--dsc-line-soft)!important}.cd-product-item:last-child{border-bottom:0!important}.cd-product-item-content{display:flex!important;align-items:flex-start;gap:12px!important}.opus-product-item-image-container{flex:0 0 68px!important;width:68px!important;height:68px!important;margin:0!important;overflow:hidden;border-radius:12px!important;background-color:var(--dsc-surface)!important}.opus-product-item-image{width:100%!important;height:100%!important;padding:3px;box-sizing:border-box;object-fit:contain!important;mix-blend-mode:multiply}.opus-product-item-details{flex:1 1 auto;min-width:0}.cd-product-item-header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:6px}.cd-product-item-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--dsc-ink)!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;text-decoration:none!important}.cd-product-item-title:hover{color:var(--dsc-green-dark)!important}.cd-product-item-options,.cd-product-item-options span{margin-top:1px;color:var(--dsc-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.3}.cd-product-item-delete{display:inline-flex!important;flex:0 0 28px;align-items:center;justify-content:center;width:28px!important;height:28px!important;margin:-5px -5px 0 0;border-radius:999px;color:var(--dsc-muted)!important;opacity:.75;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.cd-product-item-delete:hover{background-color:#fbeceb;color:var(--dsc-sale)!important;opacity:1}.cd-product-item-delete svg{width:15px!important;height:15px!important}.cd-product-item-delete svg path{fill:currentColor}.opus-discount-code,.cd-discount-code{display:inline-flex!important;align-items:center;gap:4px;padding:2px 8px!important;border:0!important;border-radius:999px!important;background-color:var(--dsc-tint)!important;color:var(--dsc-green-dark)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.03em}.opus-discount-code svg,.cd-discount-code svg{width:10px!important;height:10px!important}.opus-discount-code svg path,.cd-discount-code svg path{fill:currentColor!important}.cd-discount-truncate{max-width:none!important;overflow:visible!important;text-overflow:clip!important}.opus-section-price:not(:empty){margin:4px 0 0}.wrapper-price-section{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.cd-number-input{display:inline-flex!important;align-items:center;height:32px!important;padding:2px!important;border:1px solid var(--dsc-line)!important;border-radius:999px!important;background-color:#fff!important}button.cd-number-input-button.cd-number-input-button{display:inline-flex!important;align-items:center;justify-content:center;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--dsc-ink)!important;cursor:pointer;transition:background-color .15s ease}button.cd-number-input-button.cd-number-input-button:hover{background:var(--dsc-surface)!important}.cd-number-input-button svg{width:13px!important;height:13px!important}.cd-number-input-field{width:26px!important;height:26px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--dsc-ink)!important;font-size:13.5px!important;font-weight:800!important;text-align:center}.opus-price-display{display:flex!important;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.opus-discount-price{color:var(--dsc-green-dark)!important;font-size:11px!important;font-weight:700!important;line-height:1.2}.opus-price-display .opus-money{display:flex;align-items:baseline;gap:6px}.opus-original-price{color:var(--dsc-muted)!important;font-size:12px!important;font-weight:500!important}.opus-final-price,.opus-price-display .opus-money>.money:only-child{color:var(--dsc-ink)!important;font-size:14.5px!important;font-weight:800!important}.bottom-section{display:flex!important;flex-direction:column;padding:12px 14px 14px!important;border-top:1px solid var(--dsc-line)!important;background-color:#fff!important;box-shadow:0 -10px 24px -16px #17121b40}.cd-shipping-protection-container{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px!important;padding:9px 12px!important;border:1px solid var(--dsc-line)!important;border-radius:12px!important;background-color:var(--dsc-surface)!important}.opus-addons-header{display:flex!important;align-items:baseline;gap:8px}.opus-addons-title,.opus-addons-price{color:var(--dsc-ink)!important;font-size:13px!important;font-weight:700!important}.opus-addons-description{margin:1px 0 0!important;color:var(--dsc-muted)!important;font-size:11.5px!important}.cd-toggle-switch{width:40px!important;height:22px!important;border-radius:999px!important;background-color:var(--dsc-green-dark)!important}.cd-toggle-switch.bg-gray{background-color:#cfcdc8!important}.cd-toggle-knob{width:18px!important;height:18px!important;border-radius:999px!important;background-color:#fff!important;box-shadow:0 1px 3px #17121b40}.bottom-section>.opus-warp-addons{order:1}.bottom-section>.cd-checkout-section-container{display:contents!important}.cd-checkout-section-container>.opus-warp-section-discount{order:2}.cd-checkout-section-container>.opus-subtotal-section{order:3}.bottom-section>.opus-customization-text{order:4}.cd-checkout-section-container>.opus-btn-checkout{order:5}.bottom-section>.cd-image-grid-row-trustBg{order:6}.bottom-section>div:not([class]){order:7}.bottom-section>.cd-bottom-button-group{order:8}.opus-warp-section-discount{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:2px}.opus-warp-section-discount .cd-checkout-section-header{display:contents!important}.opus-checkout-section-discount{order:1}.opus-warp-section-discount .cd-warp-list{order:2;margin:0!important}.cd-checkout-section-discount-amount{order:3;margin-left:auto!important}.opus-title-discount,.cd-checkout-section-discount-amount,.cd-checkout-section-discount-amount .money{margin:0!important;color:var(--dsc-green-dark)!important;font-size:13px!important;font-weight:700!important}.opus-btn-remove-discount{margin-left:2px;cursor:pointer}.opus-subtotal-section{display:flex!important;align-items:center;justify-content:space-between;margin:6px 0 10px!important;padding-top:8px;border-top:1px dashed var(--dsc-line)}.opus-title-subtotal{margin:0!important;color:var(--dsc-ink)!important;font-size:15px!important;font-weight:700!important}.opus-subtotal-amount{color:var(--dsc-ink)!important;font-size:18px!important;font-weight:800!important}.cd-checkout-section-button{width:100%!important;min-height:52px!important;border:0!important;border-radius:999px!important;background-color:var(--dsc-ink)!important;box-shadow:0 10px 20px -12px #17121b99;color:#fff!important;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.cd-checkout-section-button:hover{background-color:var(--dsc-green-dark)!important}.cd-checkout-section-button:active{transform:scale(.99)}.title-checkout-op{color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.opus-customization-text{margin:-6px 0 10px!important}.opus-customization-text label{display:block;margin:0!important}.bottom-section .opus-customization-text .text-style,.bottom-section .opus-customization-text .text-style p{margin:0!important;color:var(--dsc-muted)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important;text-align:left!important}.title-checkout-op:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2.5'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat}.cd-image-grid-row-trustBg{margin-top:12px!important}.cd-image-grid-row-trustBg img{height:36px!important}.cd-bottom-button-group{margin-top:4px!important;text-align:center}.continue-shopping{padding:6px 10px!important;border:0!important;background:none!important;color:var(--dsc-muted)!important;font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.continue-shopping:hover{color:var(--dsc-green-dark)!important}.cd-upsell-title{margin:0!important;padding:0!important}.cd-upsell-title p{margin:0!important;text-align:left!important}.cd-upsell-title,.cd-upsell-title p,.cd-upsell-title strong{color:var(--dsc-green-dark)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.07em}.opus-slider-upsell{width:250px!important;min-width:250px!important;max-width:250px!important;padding:0!important;border-right:1px solid var(--dsc-line)!important;background-color:var(--dsc-surface)!important}.opus-slider-upsell .cd-upsell-title{padding:18px 14px 10px!important}.opus-list-upsell{padding:0 10px 12px!important}.opus-warp-upsell-item{display:grid!important;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 8px!important;padding:8px!important;border:1px solid var(--dsc-line)!important;border-radius:12px!important;background-color:#fff!important;text-align:left!important}.opus-upsell-img{display:block;width:58px!important;height:58px!important;overflow:hidden;border-radius:10px;background-color:var(--dsc-surface)}.opus-upsell-img img{width:58px!important;height:58px!important;padding:3px;box-sizing:border-box;border-radius:10px!important;mix-blend-mode:multiply}.opus-warp-upsell-item .cd-product-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin:0!important;padding:0!important;text-align:left!important}.opus-warp-upsell-item .cd-product-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0!important;color:var(--dsc-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important}.opus-warp-upsell-item .cd-item-price{display:flex;align-items:baseline;gap:4px;margin:0!important}.opus-warp-upsell-item .cd-item-price .opus-money{color:var(--dsc-ink)!important;font-size:13px!important;font-weight:800!important}.opus-warp-upsell-item .cd-original-price{color:var(--dsc-muted)!important;font-size:11.5px!important}.add-to-cart-upsell-button{width:auto!important;min-height:0!important;margin:2px 0 0!important;padding:5px 12px!important;border:1.5px solid var(--dsc-green-dark)!important;border-radius:999px!important;background-color:#fff!important;color:var(--dsc-green-dark)!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;cursor:pointer;transition:background-color .15s ease,color .15s ease}.add-to-cart-upsell-button:hover{background-color:var(--dsc-green-dark)!important;color:#fff!important}.add-to-cart-upsell-button:before{content:"+";margin-right:3px;font-size:13px;font-weight:800}.opus-carousel-container{position:sticky!important;bottom:0;z-index:2;margin:8px 0 0!important;padding:10px 0 6px!important;border-top:1px solid var(--dsc-line);background-color:#fff!important;box-shadow:0 -10px 18px -14px #17121b4d}.cdr-main-color{padding-bottom:0!important}.opus-carousel-container .cd-upsell-title{padding:0 14px 8px!important}.opus-carousel-container .scroll-container{padding:0 14px 6px!important;scroll-padding-left:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.opus-carousel-container .scroll-container::-webkit-scrollbar{display:none}.opus-carousel-container .scroll-container>div{width:148px!important;margin-right:8px!important;vertical-align:top;white-space:normal;scroll-snap-align:start}.opus-carousel-container .cd-carousel-product{display:flex!important;flex-direction:column!important;gap:6px!important;height:100%;padding:8px!important;border:1px solid var(--dsc-line)!important;border-radius:14px!important;background:#fff!important;box-sizing:border-box}.opus-carousel-container .opus-img-upsell{width:100%!important;height:84px!important;overflow:hidden;border-radius:10px;background-color:var(--dsc-surface)}.opus-carousel-container .opus-img-upsell a{display:block;height:100%}.opus-carousel-container .cd-carousel-img{width:100%!important;height:84px!important;padding:4px;box-sizing:border-box;border-radius:10px!important;mix-blend-mode:multiply}.opus-carousel-container .cd-carousel-details{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;min-width:0;margin:0!important;padding:0!important}.opus-carousel-container .cd-product-title-href{grid-column:1 / -1;text-decoration:none!important}.opus-carousel-container .cd-product-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em;margin:0!important;color:var(--dsc-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;white-space:normal!important}.opus-carousel-container .opus-prod-type:empty,.opus-carousel-container .opus-discount-wrapper:empty,.opus-carousel-container .opus-option-upsell:empty{display:none!important}.opus-carousel-container .cd-item-price{grid-column:1;margin:0!important}.opus-carousel-container .cd-item-price .money{color:var(--dsc-ink)!important;font-size:13.5px!important;font-weight:800!important}.opus-carousel-container .cd-carousel-options{grid-column:2;display:flex!important;align-items:center;margin:0!important}.opus-carousel-container .cd-buy-button{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:999px!important;background-color:var(--dsc-green-dark)!important;color:#fff!important;cursor:pointer}.opus-carousel-container .cd-buy-button svg{display:none!important}.opus-carousel-container .cd-buy-button:before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat}.opus-carousel-container .opus-custom-scrollbar{padding:2px 14px 0!important}.opus-carousel-container .custom-scrollbar-track{height:3px!important;border-radius:999px!important;background-color:var(--dsc-line)!important}.opus-carousel-container .custom-scrollbar-thumb{height:3px!important;border-radius:999px!important;background-color:var(--dsc-green-dark)!important}.cdr-main-color{background-color:#fff!important}@media(max-width:480px){.opus-drawer-container-header{min-height:52px;padding:6px 10px 6px 16px!important}.opus-title-header span{font-size:17px!important}.cd-rewards-container{margin:10px 12px 0!important;padding:9px 12px 10px!important}.cd-rewards-container .rewards-text,.cd-rewards-container .rewards-text p{font-size:12.5px!important}.cd-product-list{padding:0 12px!important}.opus-product-item-image-container{flex-basis:60px!important;width:60px!important;height:60px!important}.cd-product-item-title{font-size:13px!important}.bottom-section{padding:8px 12px 10px!important}.cd-shipping-protection-container{margin-bottom:4px!important;padding:7px 10px!important}.opus-customization-text{margin:-5px 0 8px!important}.opus-subtotal-section{margin:4px 0 8px!important;padding-top:6px}.cd-checkout-section-button{min-height:48px!important}.cd-image-grid-row-trustBg{margin-top:8px!important}.cd-image-grid-row-trustBg img{height:32px!important}.cd-bottom-button-group{display:none!important}}#opus-drawer-id .opus-drawer-container-header{min-height:46px!important;padding:4px 8px 4px 14px!important}#opus-drawer-id .opus-title-header span{font-size:16px!important}#opus-drawer-id .opus-drawer-container-close{width:32px!important;height:32px!important}#opus-drawer-id .cd-rewards-container{margin:8px 12px 0!important;padding:7px 10px 8px!important;border-radius:12px}#opus-drawer-id .cd-rewards-container .rewards-text,#opus-drawer-id .cd-rewards-container .rewards-text p{font-size:12px!important;line-height:1.3!important}#opus-drawer-id .opus-wrap-reward-process{gap:8px;margin-top:5px}#opus-drawer-id .cd-progress-bar-background{height:6px!important}#opus-drawer-id .cd-icon-text{font-size:10.5px!important}#opus-drawer-id .cd-product-list{padding:0 12px!important}#opus-drawer-id .cd-product-item{padding:8px 0!important}#opus-drawer-id .cd-product-item-content{gap:10px!important}#opus-drawer-id .opus-product-item-image-container{flex:0 0 52px!important;width:52px!important;height:52px!important;border-radius:10px!important}#opus-drawer-id .opus-product-item-details{margin-left:0!important}#opus-drawer-id .cd-product-item-title{-webkit-line-clamp:1;font-size:13px!important;line-height:1.3!important}#opus-drawer-id .cd-product-item-options,#opus-drawer-id .cd-product-item-options span{margin-top:0;font-size:11.5px!important;line-height:1.25!important}#opus-drawer-id .cd-number-input-container{margin-top:4px!important}#opus-drawer-id .wrapper-price-section{margin-top:0!important}#opus-drawer-id .cd-number-input{height:28px!important;padding:1px!important}#opus-drawer-id button.cd-number-input-button.cd-number-input-button{width:24px!important;min-width:24px!important;height:24px!important}#opus-drawer-id .cd-number-input-field{width:24px!important;height:24px!important;font-size:13px!important}#opus-drawer-id .opus-discount-price{font-size:10.5px!important;line-height:1.1!important}#opus-drawer-id .opus-price-display .opus-money,#opus-drawer-id .opus-final-price,#opus-drawer-id .opus-original-price{line-height:1.2!important}#opus-drawer-id .opus-final-price,#opus-drawer-id .opus-price-display .opus-money>.money:only-child{font-size:14px!important}#opus-drawer-id .opus-carousel-container{margin-top:4px!important;padding:7px 0 4px!important}#opus-drawer-id .opus-carousel-container .cd-upsell-title{padding:0 12px 5px!important}#opus-drawer-id .cd-upsell-title,#opus-drawer-id .cd-upsell-title p,#opus-drawer-id .cd-upsell-title strong{font-size:10.5px!important}#opus-drawer-id .opus-carousel-container .scroll-container{padding:0 12px 4px!important;scroll-padding-left:12px}#opus-drawer-id .opus-carousel-container .scroll-container>div{width:214px!important;margin-right:8px!important}#opus-drawer-id .opus-carousel-container .cd-carousel-product{flex-direction:row!important;align-items:center;gap:8px!important;padding:6px!important;border-radius:12px!important}#opus-drawer-id .opus-carousel-container .opus-img-upsell{flex:0 0 52px;width:52px!important;height:52px!important}#opus-drawer-id .opus-carousel-container .cd-carousel-img{width:52px!important;height:52px!important;padding:2px}#opus-drawer-id .opus-carousel-container .cd-carousel-details{flex:1 1 auto;gap:2px 6px}#opus-drawer-id .opus-carousel-container .cd-product-title{min-height:0;font-size:11.5px!important;line-height:1.2!important}#opus-drawer-id .opus-carousel-container .cd-item-price .money{font-size:13px!important}#opus-drawer-id .opus-carousel-container .cd-buy-button{width:28px!important;height:28px!important}#opus-drawer-id .opus-carousel-container .cd-buy-button:before{width:14px;height:14px}#opus-drawer-id .opus-carousel-container .opus-custom-scrollbar{padding:0 12px!important}#opus-drawer-id .cdr-main-color.cdr-main-color{display:flex!important;flex-direction:column}#opus-drawer-id .cdr-main-color.cdr-main-color>*{flex-shrink:0}#opus-drawer-id .cdr-main-color.cdr-main-color>.opus-carousel-container{margin-top:auto!important}#opus-drawer-id .bottom-section.bottom-section{gap:0!important;padding:8px 12px!important}#opus-drawer-id .cd-shipping-protection-container{margin:0 0 6px!important;padding:6px 10px!important;border-radius:10px!important}#opus-drawer-id .opus-addons-title,#opus-drawer-id .opus-addons-price{font-size:12.5px!important}#opus-drawer-id .cd-toggle-switch{width:36px!important;height:20px!important}#opus-drawer-id .cd-toggle-knob{top:2px!important;left:2px!important;width:16px!important;height:16px!important}#opus-drawer-id .cd-toggle-knob.checked{transform:translate(16px)!important}#opus-drawer-id .opus-subtotal-section{margin:0!important;padding-top:6px}#opus-drawer-id .opus-title-subtotal{font-size:14px!important}#opus-drawer-id .opus-subtotal-amount{font-size:16px!important}#opus-drawer-id .opus-customization-text{margin:0 0 8px!important}#opus-drawer-id .bottom-section .opus-customization-text .text-style,#opus-drawer-id .bottom-section .opus-customization-text .text-style p{font-size:11px!important}#opus-drawer-id .cd-checkout-section-button{height:44px!important;min-height:44px!important;padding:0 16px!important}#opus-drawer-id .title-checkout-op{font-size:14px!important}#opus-drawer-id .cd-image-grid-row-trustBg{gap:4px!important;margin-top:8px!important}#opus-drawer-id .cd-image-grid-row-trustBg img{height:28px!important}#opus-drawer-id .bottom-section>div:not([class]){margin-top:0!important}#opus-drawer-id .bottom-section>.cd-discount-container{order:1}#opus-drawer-id .cd-discount-container{display:flex!important;align-items:center;gap:6px;width:100%;margin:0 0 6px!important;padding:0!important;border:0!important;background:none!important}#opus-drawer-id .opus-discount-input{flex:1 1 auto;min-width:0;width:auto!important;height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--dsc-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--dsc-ink)!important;font-size:13px!important;font-weight:600;outline:0!important;transition:border-color .15s ease,box-shadow .15s ease}#opus-drawer-id .opus-discount-input::placeholder{color:var(--dsc-muted)!important;font-weight:500;opacity:1}#opus-drawer-id .opus-discount-input:focus{border-color:var(--dsc-green-dark)!important;box-shadow:0 0 0 3px #2f734626!important}#opus-drawer-id .cd-discount-button{flex:0 0 auto;width:auto!important;height:36px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:var(--dsc-ink)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease}#opus-drawer-id .cd-discount-button:hover{background:var(--dsc-green-dark)!important}@media(max-width:480px){#opus-drawer-id .opus-addons-description{display:block!important;margin:1px 0 0!important;font-size:11px!important;line-height:1.25!important}#opus-drawer-id .opus-discount-input{font-size:16px!important}}#opus-drawer-id .opus-carousel-container .scroll-container.scroll-container{max-width:none!important}#opus-drawer-id .opus-carousel-container .scroll-container.scroll-container>div{width:calc((100% - 12px)/2)!important;margin-right:12px!important}#opus-drawer-id .opus-carousel-container .scroll-container.scroll-container>div:last-child{margin-right:0!important}#opus-drawer-id .opus-carousel-container .cd-item-price{display:flex!important;flex-direction:column;align-items:flex-start;gap:0;min-width:0}#opus-drawer-id .opus-carousel-container .cd-item-price .money{line-height:1.15!important}#opus-drawer-id .opus-carousel-container .cd-item-price .cd-original-price.money{color:var(--dsc-muted)!important;font-size:10.5px!important;font-weight:500!important;text-decoration:line-through}#opus-drawer-id .opus-carousel-container .opus-img-upsell{flex:0 0 44px;width:44px!important;height:44px!important}#opus-drawer-id .opus-carousel-container .cd-carousel-img{width:44px!important;height:44px!important}#opus-drawer-id .opus-carousel-container .cd-carousel-details{min-width:0}#opus-drawer-id .opus-carousel-container .cd-product-title{font-size:11px!important}#opus-drawer-id .opus-carousel-container .cd-item-price .money{font-size:12.5px!important}#opus-drawer-id .opus-carousel-container .cd-buy-button{width:26px!important;height:26px!important}#opus-drawer-id .opus-carousel-container .cd-buy-button:before{width:13px;height:13px}#opus-drawer-id .opus-carousel-container .cd-upsell-title{display:flex!important;align-items:center;justify-content:space-between;gap:8px}#opus-drawer-id .opus-carousel-container .cd-upsell-title:after{content:"Swipe for more";flex:0 0 auto;padding-right:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5b63' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right center / 12px no-repeat;color:var(--dsc-muted);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none}:host([data-ds-upsell-end]) #opus-drawer-id .opus-carousel-container .cd-upsell-title:after{visibility:hidden}#opus-drawer-id .bottom-section.bottom-section{position:relative}:host([data-ds-more="strip"]) #opus-drawer-id .opus-carousel-container:before,:host([data-ds-more="footer"]) #opus-drawer-id .bottom-section.bottom-section:before{content:"More items below";position:absolute;bottom:calc(100% + 8px);left:50%;z-index:3;padding:5px 12px 5px 27px;border-radius:999px;background:var(--dsc-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 10px center / 12px no-repeat;box-shadow:0 6px 16px -6px #17121b73;color:#fff;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:dsc-nudge 1.8s ease-in-out infinite}@keyframes dsc-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,3px)}}@media(prefers-reduced-motion:reduce){:host([data-ds-more]) #opus-drawer-id .opus-carousel-container:before,:host([data-ds-more]) #opus-drawer-id .bottom-section.bottom-section:before{animation:none}}#opus-drawer-id .opus-list-upsell{gap:8px!important;margin-top:0!important}#opus-drawer-id .opus-warp-upsell-item{margin:0!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible{outline:2px solid var(--dsc-green-dark)!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/78/assets/ds-cart-drawer.css.map */
