.di-addon{width:100%}.di-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #E4E4E4;border-radius:4px;background-color:#fbfbfb;cursor:default}.di-trigger__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.di-trigger__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#9e462c;width:32px;height:32px;border-radius:50%;background-color:#9e462c14}.di-trigger__text{display:flex;flex-direction:column;gap:2px;min-width:0}.di-trigger__label{font-family:Roboto,var(--font-body--family);font-size:12px;font-weight:600;color:#282828;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.di-trigger__sublabel{font-family:Roboto,var(--font-body--family);font-size:10px;font-weight:400;color:#5c5c5c;line-height:1.3}.di-trigger__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.di-trigger__price{font-family:Roboto,var(--font-body--family);font-size:12px;font-weight:600;color:#ab3f22;white-space:nowrap}.di-trigger__btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #201847;border-radius:var(--style-border-radius-buttons-primary, 4px);background:transparent;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;min-width:58px;height:28px}.di-trigger__btn:hover:not(.di-trigger__btn--added){background-color:#201847}.di-trigger__btn:hover:not(.di-trigger__btn--added) .di-trigger__btn-inner{color:#fff}.di-trigger__btn--added{border-color:#3a7c47;background-color:#3a7c4712;cursor:default}.di-trigger__btn-inner{display:inline-flex;align-items:center;gap:4px;font-family:Roboto,var(--font-body--family);font-size:11px;font-weight:500;color:#201847;padding:0 10px;white-space:nowrap}.di-trigger__btn-inner--added{color:#3a7c47}.di-trigger__info{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:2px;color:#9c9c9c;transition:color .15s ease;flex-shrink:0}.di-trigger__info:hover{color:#201847}.di-already-added{display:flex;align-items:center;gap:5px;font-family:Roboto,var(--font-body--family);font-size:11px;font-weight:500;color:#3a7c47;margin-top:6px;padding:0 2px;animation:none}.di-already-added svg{flex-shrink:0;color:#3a7c47}.di-already-added.hidden{display:none}.di-already-added--flash{animation:di-flash-in .25s ease forwards}.di-already-added--animate{animation:di-fade-in .3s ease forwards}@keyframes di-flash-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes di-fade-in{0%{opacity:0}to{opacity:1}}.di-addon--pdp{margin-top:10px}.di-addon--cart-drawer{margin:0}.di-addon--cart-page{margin-bottom:14px}.di-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(480px,94vw);max-height:85dvh;height:fit-content;border:var(--style-border-popover, 1px solid #E4E4E4);border-radius:var(--style-border-radius-popover, 8px);background-color:var(--color-background, #fff);box-shadow:0 8px 40px #00000024;overflow:hidden;z-index:var(--layer-overlay, 16)}.di-modal::backdrop{background-color:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.di-modal[open]{animation:di-modal-in .2s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1)) forwards}.di-modal--closing{animation:di-modal-out .18s ease-in forwards!important}@keyframes di-modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes di-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.di-modal__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;color:#5c5c5c;background:transparent;border:none;border-radius:50%;transition:background-color .15s ease,color .15s ease,transform .15s var(--animation-timing-bounce, ease);z-index:2}.di-modal__close:hover{background-color:#0000000f;color:#201847}.di-modal__close:active{transform:scale(.85)}.di-modal__close .svg-wrapper svg,.di-modal__close svg{width:14px;height:14px;display:block}.di-modal__inner{display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:85dvh}.di-modal__image-wrap{width:100%;padding:16px 0;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.di-modal__image-wrap--placeholder{color:#ccc;height:80px}.di-modal__image{width:auto;height:auto;max-width:25%;max-height:100px;object-fit:contain;object-position:center;display:block}.di-modal__content{padding:22px 24px 24px;display:flex;flex-direction:column;gap:14px}.di-modal__title{font-family:Roboto,var(--font-body--family);font-size:18px;font-weight:600;color:#201847;margin:0;line-height:1.3}.di-modal__description{font-family:Roboto,var(--font-body--family);font-size:13px;color:#393939;line-height:1.6}.di-modal__description p{margin:0 0 8px}.di-modal__description p:last-child{margin-bottom:0}.di-modal__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.di-modal__benefits li{display:flex;align-items:flex-start;gap:8px;font-family:Roboto,var(--font-body--family);font-size:13px;color:#393939;line-height:1.4}.di-modal__benefits li svg{flex-shrink:0;color:#3a7c47;margin-top:1px}.di-modal__footer{border-top:1px solid #E4E4E4;padding-top:16px;display:flex;flex-direction:column;gap:12px;margin-top:4px}.di-modal__price-row{display:flex;align-items:center;justify-content:space-between}.di-modal__price-label{font-family:Roboto,var(--font-body--family);font-size:13px;color:#5c5c5c}.di-modal__price-value{font-family:Roboto,var(--font-body--family);font-size:16px;font-weight:600;color:#ab3f22}.di-modal__add-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-family:Roboto,var(--font-body--family);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:var(--style-border-radius-buttons-primary, 4px);transition:background-color .15s ease,border-color .15s ease}.di-modal__add-btn--added{background-color:#3a7c471a!important;border-color:#3a7c47!important;color:#3a7c47!important;cursor:default}.di-modal__note{font-family:Roboto,var(--font-body--family);font-size:11px;color:#3a7c47;text-align:center;margin:0}.di-modal__note[hidden]{display:none}@media(max-width:749px){.di-trigger__sublabel{display:none}.di-trigger{padding:9px 10px}.di-modal{position:fixed;margin:auto 0 0;width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:80dvh;bottom:0;top:auto}.di-modal[open]{animation:di-modal-in-mobile .25s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1)) forwards}.di-modal--closing{animation:di-modal-out-mobile .2s ease-in forwards!important}@keyframes di-modal-in-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes di-modal-out-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}}#delivery-insurance-modal-wrapper~#delivery-insurance-modal-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/delivery-insurance.css.map */
