body{margin:0;background:#faf7f2;color:#211c1b;font-family:Georgia,Times New Roman,serif}.announcement{background:#9d4d5b!important;color:#fff!important;text-align:center;padding:8px 20px;font:11px Arial;letter-spacing:2.5px}.ab-hero{display:grid;grid-template-columns:43% 50% 7%;min-height:590px;background:#f3e7dc}.ab-hero-copy{padding:70px 10%;display:flex;flex-direction:column;justify-content:center}.ab-hero-copy>p{font:11px Arial;letter-spacing:5px;margin:0 0 22px}.ab-hero-copy h1{font-size:58px;line-height:.98;font-weight:400;margin:0;letter-spacing:-1px}.ab-hero-copy h1 em{color:#9d4d5b;font-size:67px}.ab-hero-copy>span{font-size:18px;margin:25px 0;color:#3d3633}.ab-hero-copy>a,.ab-story-copy>a{background:#a85b68;color:#fff;text-decoration:none;padding:15px 23px;font:11px Arial;letter-spacing:2px;width:max-content}.ab-hero-index{margin-top:28px;font:10px Arial;letter-spacing:2px;color:#9d4d5b}.ab-hero-image{overflow:hidden}.ab-hero-image img{width:100%;height:590px;object-fit:cover;display:block}.ab-hero-side{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font:11px Arial;letter-spacing:4px;line-height:2.2}.ab-hero-side div{width:30px;border-top:1px solid #a85b68;margin-top:15px}.ab-products{background:#fff;padding:42px 2.5% 35px}.ab-heading{text-align:center}.ab-heading>div{font-size:25px;letter-spacing:4px}.ab-heading h2{font-size:16px;font-weight:400;margin:8px 0 28px}.ab-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ab-card{text-align:center}.ab-card-img{position:relative;display:block;aspect-ratio:3/4;overflow:hidden}.ab-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ab-card-img span{position:absolute;right:12px;top:10px;color:#fff;font-size:26px;text-shadow:0 1px 4px #555}.ab-card h3{font-size:14px;margin:10px 0 4px;font-weight:400}.ab-card p{font-size:12px;color:#6d625e;margin:0 0 8px}.ab-card strong{display:block;font-size:16px;margin-bottom:12px}.ab-add{display:block;border:1px solid #8d837f;padding:9px 5px;color:#211c1b;text-decoration:none;font:10px Arial;letter-spacing:1px}.ab-story{display:grid;grid-template-columns:50% 50%;background:#f6ece7;min-height:400px}.ab-story-image img{width:100%;height:100%;min-height:400px;object-fit:cover}.ab-story-copy{padding:65px 10%;display:flex;flex-direction:column;justify-content:center}.ab-story-copy small{letter-spacing:4px;color:#a85b68;font:10px Arial}.ab-story-copy h2{font-size:55px;line-height:.95;font-weight:400;margin:15px 0}.ab-story-copy h2 em{color:#a85b68}.ab-story-copy>div{width:35px;border-top:1px solid #a85b68;margin:8px 0 18px}.ab-story-copy p{max-width:430px;font-size:16px;line-height:1.6}.ab-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 5%;background:#fff;border-top:1px solid #ddd5cf;border-bottom:1px solid #ddd5cf}.ab-benefits>div{display:flex;gap:15px;justify-content:center;align-items:center;border-right:1px solid #cfc5bf}.ab-benefits>div:last-child{border:0}.ab-benefits b{font-size:25px}.ab-benefits strong,.ab-benefits small{display:block}.ab-benefits strong{font:11px Arial;letter-spacing:1px}.ab-benefits small{font-size:11px;color:#766c68;margin-top:4px}.ab-instagram{padding:35px 3%;background:#fff}.ab-insta-head{display:flex;gap:18px;align-items:baseline;margin-bottom:18px}.ab-insta-head small{font:10px Arial;letter-spacing:3px}.ab-insta-head strong{font:13px Arial}.ab-insta-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ab-insta-grid img{width:100%;aspect-ratio:1/1;object-fit:cover}.ab-newsletter{background:#f3e7dc;padding:28px 6%;display:flex;justify-content:space-between;align-items:center}.ab-newsletter h3{margin:0;font-size:22px;font-weight:400}.ab-newsletter p{margin:5px 0 0;font-size:12px}.ab-newsletter form{display:flex}.ab-newsletter input{width:300px;border:1px solid #c9bbb3;padding:13px;background:#fff}.ab-newsletter button{width:50px;border:0;background:#a85b68;color:#fff}.ab-footer{background:#fff;padding:50px 5% 25px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:30px;position:relative}.ab-footer-logo img{width:125px}.ab-footer p{font-size:12px}.ab-footer h4{font:11px Arial;letter-spacing:1px}.ab-footer a,.ab-footer span{display:block;color:#554c49;text-decoration:none;font-size:12px;margin:9px 0}.ab-copy{grid-column:1/4;border-top:1px solid #ddd;padding-top:20px;font-size:11px}.ab-tag{grid-column:4/6;border-top:1px solid #ddd;padding-top:20px;text-align:right;font-size:11px}@media(max-width:900px){.ab-hero{grid-template-columns:1fr;min-height:0}.ab-hero-copy{order:2;padding:45px 8%}.ab-hero-image{order:1}.ab-hero-image img{height:500px}.ab-hero-side{display:none}.ab-hero-copy h1{font-size:43px}.ab-hero-copy h1 em{font-size:50px}.ab-product-grid{grid-template-columns:repeat(2,1fr);gap:18px}.ab-products{padding:35px 5%}.ab-story{grid-template-columns:1fr}.ab-story-image img{min-height:350px}.ab-story-copy{padding:45px 8%}.ab-benefits{grid-template-columns:1fr 1fr;gap:20px}.ab-benefits>div{border-right:0}.ab-instagram{padding:30px 5%}.ab-insta-grid{grid-template-columns:repeat(3,1fr)}.ab-insta-grid img:nth-child(n+4){display:none}.ab-newsletter{display:block;padding:30px 7%}.ab-newsletter form{margin-top:18px}.ab-newsletter input{width:100%;box-sizing:border-box}.ab-footer{grid-template-columns:1fr 1fr;padding:40px 7%}.ab-footer-logo{grid-column:1/3}.ab-copy,.ab-tag{grid-column:1/3;text-align:left}}.ab-hero-slider .ab-hero-image{position:relative;overflow:hidden}.ab-hero-slider .ab-slides{position:relative;width:100%;height:590px;overflow:hidden;touch-action:pan-y}.ab-hero-slider .ab-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;visibility:hidden;transition:opacity .45s ease}.ab-hero-slider .ab-slide.active{opacity:1;visibility:visible}.ab-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#ffffffeb;color:#211c1b;font:30px Georgia;line-height:38px;cursor:pointer;z-index:3}.ab-prev{left:18px}.ab-next{right:18px}.ab-slider-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:9px;z-index:3}.ab-slider-dots button{width:9px;height:9px;border:1px solid #fff;border-radius:50%;padding:0;background:#ffffffb3;cursor:pointer}.ab-slider-dots button.active{background:#9d4d5b;border-color:#9d4d5b}@media(max-width:900px){.ab-hero-slider .ab-slides{height:500px}.ab-slider-arrow{width:36px;height:36px;font-size:26px}.ab-prev{left:12px}.ab-next{right:12px}.ab-slider-dots{bottom:14px}}.ab-footer-newsletter{background:#f3e8e2;min-height:188px;box-sizing:border-box;padding:38px 5.2%;display:grid;grid-template-columns:60px 1fr minmax(420px,42%);align-items:center;column-gap:25px;border-bottom:1px solid #eee5df}.ab-footer-newsletter-icon{width:48px;height:72px;color:#a85b68;display:flex;align-items:center;justify-content:center}.ab-footer-newsletter-icon svg{width:48px;height:72px}.ab-footer-newsletter-copy>span{font:11px Arial,sans-serif;letter-spacing:3px;color:#934c5b}.ab-footer-newsletter-copy h3{font-size:38px;line-height:1.05;font-weight:400;margin:10px 0 7px;color:#211c1b}.ab-footer-newsletter-copy p{font:16px Arial,sans-serif;margin:0;color:#2f2a28}.ab-footer-newsletter-form{display:flex;height:56px;border:1px solid #bdaaa0;border-radius:30px;overflow:hidden;background:#fff}.ab-footer-newsletter-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 24px;font:14px Arial,sans-serif;color:#211c1b}.ab-footer-newsletter-form button{border:0;background:#a54f61;color:#fff;padding:0 30px;font:14px Arial,sans-serif;letter-spacing:.2px;cursor:pointer}.ab-footer-v2{background:#fff;padding:46px 5.2% 0;display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr 1.35fr;column-gap:48px}.ab-footer-brand img{width:145px;height:auto;display:block;margin-bottom:24px}.ab-footer-brand p{font:15px/1.55 Georgia,Times New Roman,serif;color:#38312f;margin:0}.ab-footer-col h4,.ab-footer-contact h4{font:11px Arial,sans-serif;letter-spacing:3px;color:#8d4d5b;margin:4px 0 25px}.ab-footer-col a{display:block;color:#292423;text-decoration:none;font:15px/1.55 Arial,sans-serif;margin:0 0 11px}.ab-footer-col a:hover{text-decoration:underline}.ab-footer-contact{border-left:1px solid #e3d9d2;padding-left:34px}.ab-contact-row{display:flex;gap:13px;align-items:flex-start;font:14px/1.45 Arial,sans-serif;color:#302a28;margin-bottom:16px}.ab-contact-icon{font-size:18px;width:19px;text-align:center;flex:0 0 19px}.ab-contact-rule{border-top:1px solid #ddd2ca;margin:27px 0 26px}.ab-footer-contact h5{font:11px Arial,sans-serif;letter-spacing:3px;color:#8d4d5b;margin:0 0 18px}.ab-payment-marks{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:30px}.ab-payment-logo{display:flex;align-items:center;justify-content:center;height:28px;width:auto}.ab-payment-logo svg{display:block;width:auto;height:24px;max-width:82px}.ab-pay-visa svg,.ab-pay-master svg{height:25px}.ab-pay-rupay svg{height:24px;max-width:72px}.ab-pay-upi svg{height:24px;max-width:58px}.ab-pay-razorpay svg{height:23px;max-width:88px}.ab-payment-logo svg{background:transparent}.ab-footer-socials{display:flex;gap:20px;margin-top:30px}.ab-footer-socials a{width:50px;height:50px;border:1px solid #c9b3a8;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;box-sizing:border-box;transition:transform .2s ease}.ab-footer-socials a:hover{transform:translateY(-2px)}.ab-social-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.ab-social-icon svg{width:27px;height:27px;display:block}.ab-instagram-icon svg{fill:none;stroke:url(#abInstagramGradient);stroke-width:1.8}.ab-instagram-icon .ab-social-fill{fill:#e1306c;stroke:none}.ab-facebook-icon svg{fill:#1877f2;stroke:none}.ab-instagram-icon svg{stroke:#d62976}.ab-footer-bottom{grid-column:1/-1;margin-top:46px;background:#f3e8e2;min-height:82px;padding:0;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;font:13px Arial,sans-serif;color:#302a28;position:relative}.ab-footer-bottom>div{display:flex;align-items:center;gap:0}.ab-footer-bottom>div a,.ab-footer-bottom>div span{color:#302a28;text-decoration:none;padding:0 22px;border-left:1px solid #9c7f77}.ab-footer-bottom>div a:hover{text-decoration:underline}.ab-footer-bottom b{color:#9e4d5c}.ab-footer-bottom-flower{color:#a66b35;font-size:32px;padding-right:5px;transform:rotate(-25deg)}@media(max-width:900px){.ab-footer-newsletter{grid-template-columns:1fr;padding:34px 7%;row-gap:18px;min-height:0}.ab-footer-newsletter-icon{display:none}.ab-footer-newsletter-copy h3{font-size:30px}.ab-footer-newsletter-copy p{font-size:14px}.ab-footer-newsletter-form{width:100%}.ab-footer-newsletter-form button{padding:0 20px}.ab-footer-v2{grid-template-columns:1fr 1fr;gap:34px 24px;padding:40px 7% 0}.ab-footer-brand{grid-column:1/-1}.ab-footer-contact{border-left:0;border-top:1px solid #e3d9d2;padding:30px 0 0}.ab-footer-bottom{grid-column:1/-1;grid-template-columns:1fr;gap:12px;padding:22px 0;min-height:0}.ab-footer-bottom>div{flex-wrap:wrap}.ab-footer-bottom>div a,.ab-footer-bottom>div span{padding:0 12px 0 0;margin-right:12px;border-left:0}.ab-footer-bottom-flower{display:none}}.ab-needle-thread svg{width:48px;height:72px;display:block}.ab-needle-thread-bottom{font-size:0!important;transform:none!important;width:42px!important;height:58px!important;display:flex!important;align-items:center;justify-content:center}.ab-needle-thread-bottom svg{width:38px;height:52px;display:block}.ab-product-page{background:#fff;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:0;max-width:1440px;margin:0 auto}.ab-product-gallery{padding:0 0 50px;background:#f4e9df}.ab-product-main-image{aspect-ratio:4/5;overflow:hidden}.ab-product-main-image img{width:100%;height:100%;object-fit:cover;display:block}.ab-product-thumbs{display:flex;gap:10px;padding:14px 18px;overflow:auto}.ab-product-thumb{width:78px;height:96px;padding:0;border:1px solid transparent;background:transparent;cursor:pointer;flex:0 0 auto}.ab-product-thumb.active{border-color:#a85b68}.ab-product-thumb img{width:100%;height:100%;object-fit:cover}.ab-product-info{padding:70px 8% 50px;display:flex;flex-direction:column;justify-content:center}.ab-product-eyebrow{font:10px Arial,sans-serif;letter-spacing:3px;color:#9d4d5b;margin:0 0 20px}.ab-product-info h1{font-size:54px;line-height:1.05;font-weight:400;margin:0 0 18px}.ab-product-price{font-size:21px;margin-bottom:25px}.ab-product-description{font-size:16px;line-height:1.65;color:#514845;margin-bottom:30px}.ab-size-label{font:10px Arial,sans-serif;letter-spacing:2px;margin-bottom:12px}.ab-size-options{display:flex;gap:10px;margin-bottom:25px}.ab-size-option input{position:absolute;opacity:0;pointer-events:none}.ab-size-option span{width:48px;height:48px;border:1px solid #bdb0aa;border-radius:50%;display:flex;align-items:center;justify-content:center;font:12px Arial,sans-serif;cursor:pointer;box-sizing:border-box}.ab-size-option input:checked+span{background:#c45f70;border-color:#c45f70;color:#fff}.ab-size-option input:disabled+span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ab-add-to-bag{width:100%;border:0;background:#a85b68;color:#fff;padding:17px 20px;font:11px Arial,sans-serif;letter-spacing:2px;cursor:pointer}.ab-add-to-bag:disabled{opacity:.6;cursor:not-allowed}.ab-product-services{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid #ded5d0;margin-top:34px;padding-top:24px}.ab-product-services div{padding-right:10px;border-right:1px solid #ded5d0}.ab-product-services div:last-child{border:0}.ab-product-services strong,.ab-product-services span{display:block}.ab-product-services strong{font:9px Arial,sans-serif;letter-spacing:1px}.ab-product-services span{font:10px Arial,sans-serif;color:#776d69;margin-top:6px}.ab-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f181657;opacity:0;visibility:hidden;transition:.25s;z-index:9998}.ab-cart-drawer{position:fixed;right:0;top:0;height:100vh;width:min(430px,100vw);background:#fbf8f3;transform:translate(100%);transition:.3s;z-index:9999;box-shadow:-8px 0 30px #0000001f;display:flex;flex-direction:column}.ab-cart-open .ab-cart-overlay{opacity:1;visibility:visible}.ab-cart-open .ab-cart-drawer{transform:translate(0)}.ab-cart-head{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 28px 20px;border-bottom:1px solid #e3d8d1}.ab-cart-head small{font:9px Arial;letter-spacing:3px;color:#a85b68}.ab-cart-head h2{font:25px Georgia;font-weight:400;margin:6px 0 0}.ab-cart-head button{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#302927}.ab-cart-shipping{margin:16px 22px;padding:10px;background:#f1dfdc;color:#8f4657;text-align:center;font:9px Arial;letter-spacing:1.5px}.ab-cart-items{padding:5px 22px;overflow:auto;flex:1}.ab-cart-item{display:grid;grid-template-columns:74px 1fr auto;gap:13px;padding:16px 0;border-bottom:1px solid #e4dbd5}.ab-cart-item img{width:74px;height:92px;object-fit:cover}.ab-cart-item-title{font:14px Georgia;margin-bottom:7px}.ab-cart-item-meta{font:10px Arial;color:#786e69}.ab-cart-item-price{font:12px Arial;text-align:right}.ab-cart-qty{display:flex;align-items:center;gap:10px;margin-top:12px}.ab-cart-qty button{width:25px;height:25px;border:1px solid #cfc3bc;background:#fff;cursor:pointer}.ab-cart-remove{border:0;background:none;color:#9d4d5b;font:9px Arial;padding:0;cursor:pointer}.ab-cart-empty{text-align:center;padding:45px 20px;color:#6e6560;display:none}.ab-cart-summary{padding:20px 24px 24px;border-top:1px solid #ddd3cc;background:#fff}.ab-cart-subtotal{display:flex;justify-content:space-between;font:11px Arial;letter-spacing:1px}.ab-cart-subtotal strong{font-size:15px;letter-spacing:0}.ab-cart-summary p{font:10px Arial;color:#776d68;margin:10px 0 18px}.ab-cart-checkout{display:block;text-align:center;background:#a85b68;color:#fff;text-decoration:none;padding:15px;font:10px Arial;letter-spacing:1.5px}.ab-cart-continue{display:block;width:100%;border:0;background:transparent;margin-top:13px;padding:8px;font:10px Arial;letter-spacing:1px;cursor:pointer;color:#4d4541}@media(max-width:900px){.ab-product-page{grid-template-columns:1fr}.ab-product-info{padding:40px 7%}.ab-product-info h1{font-size:40px}.ab-product-gallery{padding-bottom:20px}.ab-product-services{gap:8px}.ab-product-services div{padding-right:5px}.ab-product-services strong{font-size:8px}.ab-product-services span{font-size:9px}}@media screen and (max-width:600px){.ab-footer-v2{padding:32px 20px!important;display:flex!important;flex-direction:column!important;gap:28px!important}.ab-footer-v2>*{width:100%!important;min-width:0!important}.ab-footer-col h4,.ab-footer-contact h4{margin:0 0 16px!important;font-size:12px!important;letter-spacing:3px!important}.ab-footer-col a{display:block!important;font-size:15px!important;line-height:1.7!important;margin:0 0 10px!important;overflow-wrap:anywhere}.ab-footer-contact{border-left:0!important;padding-left:0!important;border-top:1px solid #e3d9d2;padding-top:24px!important}.ab-contact-row{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 16px!important;font-size:14px!important;overflow-wrap:anywhere}.ab-contact-row a{color:#211c1b!important;text-decoration:none!important;overflow-wrap:anywhere}.ab-payment-marks{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.ab-payment-logo{max-width:48px!important}.ab-footer-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:22px 0!important;font-size:13px!important;line-height:1.7!important}.ab-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important}}@media screen and (max-width:600px){.ab-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important;padding:24px 16px!important;align-items:start!important}.ab-benefits>div{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}.ab-benefits>div>span{flex-shrink:0!important}.ab-benefits strong,.ab-benefits small{display:block!important;line-height:1.5!important}}@media screen and (max-width:600px){.ab-product-grid .ab-card{display:flex!important;flex-direction:column!important;height:100%!important}.ab-product-grid .ab-card h3{min-height:4.2em!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.ab-product-grid .ab-card .price{margin-top:auto!important}.ab-product-grid .ab-card a{box-sizing:border-box!important}}.ab-products-grid{align-items:stretch!important}.ab-products-grid .ab-card{display:flex!important;flex-direction:column!important;height:100%!important}.ab-products-grid .ab-card h3{min-height:3.6em!important}.ab-products-grid .ab-card strong{display:block!important;margin-top:auto!important;min-height:1.5em!important}.ab-products-grid .ab-card .ab-add{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:20px!important;min-height:52px!important;box-sizing:border-box!important}@media screen and (max-width:768px){.ab-cart-drawer{height:100dvh!important;max-height:100dvh!important}.ab-cart-items{flex:0 1 auto!important;min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}.ab-cart-summary{margin-top:auto!important;flex-shrink:0!important}}@media screen and (max-width:768px){.ab-cart-drawer{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.ab-cart-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:16px!important}.ab-cart-summary{flex:0 0 auto!important;margin-top:0!important;padding-top:18px!important;padding-bottom:20px!important;background:#fff!important}.ab-cart-item{margin-bottom:12px!important}}@media screen and (max-width:768px){.ab-cart-drawer{display:flex;flex-direction:column;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.ab-cart-items{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;padding:16px 18px!important;margin:0!important}.ab-cart-item{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:12px 0 18px!important;margin:0!important;box-sizing:border-box!important}.ab-cart-item img{width:90px!important;height:120px!important;object-fit:cover!important;display:block!important}.ab-cart-item>div{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ab-cart-item-title{font-size:17px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.ab-cart-item button,.ab-cart-item [data-change]{max-width:100%!important;box-sizing:border-box!important}.ab-cart-summary{flex:0 0 auto!important;margin-top:0!important;padding:20px 18px 24px!important;background:#fff!important;border-top:1px solid #e4d9d2!important}.ab-cart-summary p{margin:12px 0 18px!important}.ab-cart-checkout,.ab-cart-continue{width:100%!important;box-sizing:border-box!important}}@media screen and (max-width:768px){#ab-cart-drawer{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}#ab-cart-items{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;padding:12px 18px!important;box-sizing:border-box!important}#ab-cart-items .ab-cart-item{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:12px 0 18px!important;margin:0!important;box-sizing:border-box!important}#ab-cart-items .ab-cart-item>img{width:76px!important;height:102px!important;object-fit:cover!important;display:block!important}#ab-cart-items .ab-cart-item>div{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#ab-cart-items .ab-cart-item-title{font-size:16px!important;line-height:1.3!important;overflow-wrap:anywhere!important;margin-bottom:6px!important}#ab-cart-items .ab-cart-item-meta{font-size:12px!important;margin-bottom:10px!important}#ab-cart-items .ab-cart-qty{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;min-width:0!important}#ab-cart-items .ab-cart-qty button{min-width:34px!important;min-height:34px!important;padding:5px 8px!important;margin:0!important;box-sizing:border-box!important;flex:0 0 auto!important}#ab-cart-items .ab-cart-qty .ab-cart-remove{min-width:0!important;width:auto!important;max-width:100%!important;padding:7px 8px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;border:1px solid #d9c9c2!important;color:#9d4d5b!important;background:transparent!important;overflow:visible!important}#ab-cart-items .ab-cart-item-price{grid-column:2!important;font-size:14px!important;margin-top:8px!important}#ab-cart-drawer .ab-cart-summary{flex:0 0 auto!important;margin-top:0!important;padding:16px 18px 22px!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e4d9d2!important}#ab-cart-drawer .ab-cart-summary p{margin:10px 0 16px!important}#ab-cart-drawer .ab-cart-checkout,#ab-cart-drawer .ab-cart-continue{width:100%!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/base.css.map */
