.ans-bagd[hidden]{display:none}.ans-bagd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:#1e1c19}.ans-bagd__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1c1959;opacity:0;transition:opacity .3s ease}.ans-bagd__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:#f6f2ec;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ans-bagd.is-open .ans-bagd__shade{opacity:1}.ans-bagd.is-open .ans-bagd__panel{transform:none}.ans-bagd.is-busy .ans-bagd__list{opacity:.55;pointer-events:none;transition:opacity .15s}.ans-bagd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-bottom:1px solid #DCD5CA}.ans-bagd__title{margin:0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:#1e1c19}.ans-bagd__close{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:#1e1c19;cursor:pointer}.ans-bagd__close:focus-visible{outline:2px solid #1E1C19;outline-offset:-4px}.ans-bagd__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 24px}.ans-bagd__note{margin:12px 0 0;font-size:12px;color:#8a3b2e}.ans-bagd__note:empty{display:none}.ans-bagd__list{list-style:none;margin:0;padding:0}.ans-bagd__item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #DCD5CA}.ans-bagd__img{display:block;aspect-ratio:4 / 5;background:#eee8df;overflow:hidden}.ans-bagd__img img{display:block;width:100%;height:100%;object-fit:cover}.ans-bagd__detail{display:flex;flex-direction:column;min-width:0}.ans-bagd__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.ans-bagd__name{font-size:14px;line-height:1.4;color:#1e1c19;text-decoration:none}.ans-bagd__price{flex:none;font-size:14px;font-weight:500;white-space:nowrap;text-align:right}.ans-bagd__price s{display:block;font-weight:400;font-size:12px;color:#6b665e}.ans-bagd__opt{display:block;font-size:13px;line-height:1.6;color:#6b665e}.ans-bagd__qty{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:16px}.ans-bagd__qty button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:none;color:#1e1c19;cursor:pointer}.ans-bagd__qty button:first-child{margin-left:-9px}.ans-bagd__qty span{min-width:18px;text-align:center;font-size:14px}.ans-bagd__remove{align-self:flex-end;margin-top:6px;padding:4px 0;border:0;background:none;color:#1e1c19;font-family:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ans-bagd__info[hidden]{display:none}.ans-bagd__info{margin-top:16px;padding:16px;background:#eee8df}.ans-bagd__info p{margin:0;font-size:13px;line-height:1.5;color:#1e1c19}.ans-bagd__empty{padding:56px 0 8px;text-align:center}.ans-bagd__empty p{margin:0 0 20px;font-family:Cormorant Garamond,Times New Roman,Georgia,serif;font-size:26px}.ans-bagd__recs[hidden]{display:none}.ans-bagd__recs{margin-top:36px}.ans-bagd__recs-title{margin:0 0 16px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none;color:#1e1c19}.ans-bagd__recs-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 2.35);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-16px;padding-right:16px}.ans-bagd__recs-row::-webkit-scrollbar{display:none}.ans-bagd__rec{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.ans-bagd__rec-media{display:block;aspect-ratio:4 / 5;background:#eee8df;overflow:hidden}.ans-bagd__rec-media img{display:block;width:100%;height:100%;object-fit:cover}.ans-bagd__rec-name{margin-top:10px;font-size:13px;line-height:1.35;color:#1e1c19;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em}.ans-bagd__rec-price{margin-top:6px;font-size:13px;font-weight:500}.ans-bagd__rec-ctrl{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:8px}.ans-bagd__recsel{position:relative;border-bottom:1px solid #1E1C19}#ans-bagd .ans-bagd__recsel select{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:6px 22px 6px 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;color:#1e1c19!important;cursor:pointer}.ans-bagd__recsel svg{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.ans-bagd__rec-add{width:100%;height:36px;padding:0 6px;border:1px solid #1E1C19;border-radius:0;background:transparent;color:#1e1c19;cursor:pointer;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.ans-bagd__rec-add:not(:disabled):hover{background:#1e1c19;color:#f6f2ec}}.ans-bagd__rec-add:disabled{opacity:.6;cursor:default}.ans-bagd__foot[hidden]{display:none}.ans-bagd__foot{padding:16px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #DCD5CA;background:#f6f2ec}.ans-bagd__ship{margin-bottom:14px;text-align:center}.ans-bagd__bar{display:block;height:6px;background:#e2dbd0;overflow:hidden}.ans-bagd__bar>span{display:block;height:100%;background:#8c8478;transition:width .5s ease}.ans-bagd__ship.is-done .ans-bagd__bar>span{background:#1e1c19}.ans-bagd__shiptext{margin:8px 0 0;font-size:13px;color:#1e1c19}.ans-bagd__shiptext strong{font-weight:500}.ans-bagd__sum{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ans-bagd__sum--muted{margin-bottom:4px;font-weight:400;color:#6b665e}.ans-bagd__cta,.ans-bagd__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;box-sizing:border-box;background:#1e1c19;color:#f6f2ec;text-decoration:none;border:0;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ans-bagd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.ans-bagd__pay svg{width:30px;height:19px;display:block}@media(max-width:767px){.ans-bagd__panel{width:100%}.ans-bagd__item{grid-template-columns:104px minmax(0,1fr);gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ansandro-bag.css.map */
