:root{--bot-commerce-glass: rgb(250 250 252 / 82%);--bot-commerce-control: rgb(242 242 247 / 78%);--bot-commerce-border: rgb(60 60 67 / 13%);--bot-commerce-highlight: rgb(255 255 255 / 88%);--bot-commerce-ink: #1c1c1e;--bot-commerce-inverse: #fff}html body #MainContent .cart-form .cart-items tbody,html body #MainContent .cart-form .cart-side{border:1px solid var(--bot-commerce-border);border-radius:22px;background:var(--bot-commerce-glass);color:var(--bot-commerce-ink);box-shadow:inset 0 1px 0 var(--bot-commerce-highlight),0 5px 20px #0000000d}html body #MainContent .cart-form .cart-side{padding:18px}html body #MainContent .cart-form .bot-cart-payment-methods{border-radius:18px;background:var(--bot-commerce-control);border-color:var(--bot-commerce-border);padding:12px}html body #MainContent .cart-form .bot-cart-payment-methods__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body #MainContent .cart-form .bot-cart-payment-methods__item{width:auto;min-width:0;min-height:38px;height:38px;padding:7px;border-radius:11px;background:#fff;color:#111;box-shadow:inset 0 1px #ffffffe5}html body #MainContent .cart-form .bot-cart-payment-methods__logo{width:64px;height:22px;max-width:100%;max-height:22px;object-fit:contain}html body #MainContent .cart-form .bot-cart-payment-methods__note{color:var(--bot-commerce-ink);opacity:.72}html body #MainContent .cart-form .qty-selector,html body.product-page #MainContent .section-main-product .product-info .qty-selector{border:1px solid var(--bot-commerce-border);border-radius:14px;background:var(--bot-commerce-control);color:var(--bot-commerce-ink);min-height:44px}html body #MainContent .cart-form .qty-selector__button,html body.product-page #MainContent .section-main-product .product-info .qty-selector__button{min-width:44px;width:44px;min-height:44px;height:44px;padding:0;color:inherit;background:transparent;border:0}html body #MainContent .cart-form .qty-selector{box-sizing:border-box;display:inline-grid;grid-template-columns:44px minmax(0,1fr) 44px;width:132px;min-width:132px;max-width:132px;height:44px;min-height:44px;max-height:44px;gap:0;padding:0;border:0;border-radius:999px;align-items:stretch;box-shadow:inset 0 0 0 1px var(--bot-commerce-border),inset 0 1px 0 var(--bot-commerce-highlight)}html body #MainContent .cart-form .qty-selector>input{box-sizing:border-box;min-width:0;width:100%;height:44px;padding:0;margin:0;color:inherit;background:transparent;border:0;border-radius:0;font-size:15.12px!important;font-weight:600;font-variant-numeric:tabular-nums}html body #MainContent .cart-form .cart-items a[data-button-remove]{border-radius:14px;color:#b8325d;background:#ffedf3e5}html body.product-page #MainContent .section-main-product .main-product-template .variant-radios{gap:4px 8px;flex-wrap:wrap}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio{display:flex;align-items:center;min-height:44px;max-width:100%}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio label{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:32px;max-width:100%;padding:6px 12px!important;border:1px solid var(--bot-commerce-border);border-radius:10px!important;background-color:var(--bot-commerce-control)!important;color:var(--bot-commerce-ink)!important;font-size:13.6px!important;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 var(--bot-commerce-highlight)}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio label:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0;border-radius:10px}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio input:checked+label{background-color:var(--bot-commerce-ink)!important;color:var(--bot-commerce-inverse)!important;border-color:var(--bot-commerce-ink)}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio input.option-unavailable:not(:checked)+label{opacity:.65}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}html body.product-page #MainContent .section-main-product .product-buy-buttons .button{min-height:46px}html body #MainContent .collection-grid__products{container-type:inline-size;min-width:0}@media(min-width:560px){html body #MainContent .collection-grid__products .products-collection-grid{box-sizing:border-box;display:grid;width:100%!important;max-width:1320px;margin-inline:auto!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,208px),1fr))!important;column-gap:24px!important;row-gap:28px!important}html body #MainContent .collection-grid__products .products-collection-grid>li{width:100%;max-width:300px;min-width:0;justify-self:center}}@container (max-width:559px){html body #MainContent .collection-grid__products .products-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(min-width:600px)and (max-width:799px){html body.product-page #MainContent .section-main-product .main-product-template{grid-template-columns:minmax(0,1fr);max-width:700px;margin-inline:auto}html body.product-page #MainContent .section-main-product .main-product-template .product-media{width:100%;max-width:420px;margin-inline:auto!important;padding-inline:12px!important}}@media(min-width:800px){html body.product-page #MainContent .section-main-product .main-product-template{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"media info";column-gap:32px;align-items:start;max-width:1200px!important;margin-inline:auto;padding:24px 24px 80px}html body.product-page #MainContent .section-main-product .main-product-template .product-media{grid-area:media;width:100%;max-width:552px;min-width:0;margin:0!important;padding:12px!important}html body.product-page #MainContent .section-main-product .main-product-template .product-info{grid-area:info;min-width:0;padding:0!important}html body.product-page #MainContent .section-main-product .main-product-template .product-info-inner{padding:18px;border-radius:22px}html body.product-page #MainContent .section-main-product .product-gallery-wrapper{margin-inline:0!important}}html body #MainContent .service-section .services-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html body #MainContent .service-section .service-item{display:flex;align-items:flex-start;gap:14px;padding:14px;border:1px solid var(--bot-commerce-border);border-radius:22px;background:var(--bot-commerce-glass);color:var(--bot-commerce-ink);text-decoration:none}html body #MainContent .service-section .service-item>img{width:84px!important;height:84px!important;flex:0 0 84px;object-fit:contain;border-radius:14px}html body #MainContent .service-section .service-details{min-width:0}html body #MainContent .service-section .service-details h3{margin:0 0 6px;font-size:15.1px!important;font-weight:400;line-height:1.25}html body #MainContent .service-section .service-details p{font-size:15.1px;font-weight:600;line-height:1.45;color:inherit}html body #MainContent .service-section .service-details .price-time{font-size:14px}html body #MainContent [id$=__multicolumn_YJ3LPD] .multicolumn,html body #MainContent [id$=__multicolumn_6JaxHK] .multicolumn{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;margin:0}html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn__item{width:auto;min-width:0;padding:16px;border:1px solid var(--bot-commerce-border);border-radius:18px;background:var(--bot-commerce-glass);color:var(--bot-commerce-ink);text-align:left;align-items:flex-start}html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn__item>.media{width:32px!important;height:32px!important;min-width:32px;margin:0 0 10px!important;padding:0;border-radius:8px}html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn__item>.media img{width:100%;height:100%;object-fit:contain}html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn__item .prose{font-size:13px;line-height:1.45}@media(min-width:700px){html body #MainContent .service-section .services-grid,html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){html body #MainContent :is([id$=__multicolumn_YJ3LPD],[id$=__multicolumn_6JaxHK]) .multicolumn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html body #MainContent .cart-form .cart-items td:first-child{padding:18px!important}html body #MainContent .cart-form .cart-media{width:76px!important}html body #MainContent .cart-form .cart-media .media{border-radius:16px!important}html body #MainContent .cart-form .cart-items .product-vendor{font-size:10px!important}html body #MainContent .cart-form .cart-items .product-name{font-size:14px!important;font-weight:700}html body #MainContent .cart-form .cart-items .flex.justify-between.items-center.mt-6{flex-wrap:wrap;gap:8px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--bot-commerce-glass:#f8f8fa;--bot-commerce-control:#eeeef1;--bot-commerce-border:#777}}@media(prefers-reduced-motion:reduce){html body #MainContent .service-section .service-item,html body.product-page #MainContent .section-main-product .main-product-template .variant-radio label{transition:none}}@supports (backdrop-filter:blur(12px)){html body #MainContent .cart-form .cart-items tbody,html body #MainContent .cart-form .cart-side,html body #MainContent .service-section .service-item{-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html body #MainContent .cart-form .cart-items tbody,html body #MainContent .cart-form .cart-side,html body #MainContent .service-section .service-item{-webkit-backdrop-filter:none;backdrop-filter:none}}html body #MainContent .bot-quick-card .bot-quick-card__title{font-size:12.96px!important;font-weight:500!important;line-height:1.35!important;min-height:35px}html body #MainContent .bot-quick-card .bot-quick-card__vendor{font-size:10.8px!important;font-weight:600;line-height:1.3}html body #MainContent .bot-quick-card .bot-quick-card__choice{font-size:10.8px!important;line-height:1.3}html body #MainContent .bot-quick-card .bot-quick-card__price,html body #MainContent .bot-quick-card .bot-quick-card__price :is(.price,.regular-price,.sale-price,.price-from){font-size:12.96px!important;font-weight:400!important;line-height:1.35!important}html body #MainContent .bot-quick-card .bot-quick-card__price .price s{font-size:10.8px!important}html body #MainContent .bot-quick-card :is(.bot-quick-card__add,.bot-wishlist-toggle--card){min-width:44px!important;min-height:44px!important}@media(max-width:559px){html body #MainContent .collection-grid__products .products-collection-grid{grid-template-columns:repeat(2,minmax(0,180px))!important;justify-content:center;column-gap:16px!important;row-gap:18px!important}html body #MainContent .collection-grid__products .products-collection-grid>li{width:100%;min-width:0;max-width:180px;justify-self:center}}@container (max-width:559px){html body #MainContent .collection-grid__products .products-collection-grid{grid-template-columns:repeat(2,minmax(0,180px))!important;justify-content:center;column-gap:16px!important;row-gap:18px!important}html body #MainContent .collection-grid__products .products-collection-grid>li{max-width:180px}}@container (min-width:560px){html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__title{font-size:15.12px!important;min-height:42px}html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__vendor,html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__choice,html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__price .price s{font-size:11.88px!important}html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__price,html body #MainContent .products-collection-grid .bot-quick-card .bot-quick-card__price :is(.price,.regular-price,.sale-price,.price-from){font-size:15.12px!important}}@media(min-width:600px){html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__title{font-size:15.12px!important;min-height:42px}html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__vendor,html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__choice,html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__price .price s{font-size:11.88px!important}html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__price,html body #MainContent .section-featured-collection .bot-quick-card .bot-quick-card__price :is(.price,.regular-price,.sale-price,.price-from){font-size:15.12px!important}}html body.product-page #MainContent .section-main-product{display:block;grid-column:1 / -1;box-sizing:border-box;width:100%;min-width:0;container:bot-native-pdp / inline-size}@container bot-native-pdp (min-width:600px) and (max-width:799px){html body.product-page #MainContent .section-main-product .main-product-template{--bot-product-media-stage:min(420px,56cqw);box-sizing:border-box;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"media" "info"!important;max-width:760px!important;padding:0 18px 24px}html body.product-page #MainContent .section-main-product .main-product-template .product-media{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto!important;padding:0!important;border:0;border-radius:0;background:#fff;box-shadow:none}}@container bot-native-pdp (min-width:800px){html body.product-page #MainContent .section-main-product .main-product-template{--bot-product-media-stage:min(552px, calc((min(100cqw,1200px) - 96px)/2) );box-sizing:border-box;padding-inline:32px}html body.product-page #MainContent .section-main-product .main-product-template .product-media{padding:0!important;border:0;border-radius:0;background:#fff;box-shadow:none}}@container bot-native-pdp (min-width:600px){html body.product-page #MainContent .section-main-product .main-product-template .product-gallery,html body.product-page #MainContent .section-main-product .main-product-template .product-gallery__slide{height:var(--bot-product-media-stage)!important;max-height:var(--bot-product-media-stage)!important}html body.product-page #MainContent .section-main-product .main-product-template .product-gallery-wrapper{margin-inline:0!important}}@media(min-width:992px){html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-media-grid{display:none!important}html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid)>.product-media-carousel{display:grid!important;min-width:0;width:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "mobile-indicator";grid-template-rows:auto auto;gap:0}html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-gallery-mobile-indicator{display:grid;min-width:0}html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-gallery__slide .product-media-item{box-sizing:border-box;width:100%!important;height:100%;max-height:100%!important;padding-top:0!important}html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-media-item>.product-gallery-shade,html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-gallery-shade>lqip-element.image-loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}html body.product-page #MainContent .section-main-product .main-product-template .product-media:has(.product-media-grid) .product-gallery-shade img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center}}@media(min-width:768px){html body #MainContent .section-main-cart .cart-items{border-collapse:separate;border-spacing:0}html body #MainContent .section-main-cart .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}html body #MainContent .section-main-cart .cart-items tbody{background:transparent!important;border:0;box-shadow:none}html body #MainContent .section-main-cart .cart-items tbody td{padding:16px;background:var(--bot-commerce-glass);border-bottom:1px solid var(--bot-commerce-border)}html body #MainContent .section-main-cart .cart-items tbody tr:last-child td{padding-bottom:16px;border-bottom:0}html body #MainContent .section-main-cart .cart-items tbody tr:first-child td:first-child{border-top-left-radius:24px}html body #MainContent .section-main-cart .cart-items tbody tr:first-child td:last-child{border-top-right-radius:24px}html body #MainContent .section-main-cart .cart-items tbody tr:last-child td:first-child{border-bottom-left-radius:24px}html body #MainContent .section-main-cart .cart-items tbody tr:last-child td:last-child{border-bottom-right-radius:24px}}html body.product-page #MainContent .section-main-product .product-info .product-name-wrapper{margin:3px 0 6px!important}html body.product-page #MainContent .section-main-product .product-info .product-name-wrapper h1{font-size:19.44px!important;line-height:1.2!important;font-weight:700}html body.product-page #MainContent .section-main-product .product-info :is(.product-vendor,.product-info-inner>b){font-size:10.8px!important;letter-spacing:1.2px}html body.product-page #MainContent .section-main-product .product-info .product-price{margin:6px 0 10px!important}html body.product-page #MainContent .section-main-product .product-info .product-price :is(.price,.regular-price,.sale-price){font-size:19.44px!important;line-height:1.25}html body.product-page #MainContent .section-main-product .product-info .product-price :is(s,.compare-price){font-size:15.12px!important}html body.product-page #MainContent .section-main-product .custom-product-tap-main{gap:5px;margin:0!important}html body.product-page #MainContent .section-main-product .cstm-tap-wallet-label{margin:0;font-size:13.608px!important;line-height:1.2;color:var(--bot-commerce-ink)}html body.product-page #MainContent .section-main-product .cstm-tap-wallets{width:100%;height:44px;overflow-x:auto;overflow-y:hidden;gap:6px;scrollbar-width:none}html body.product-page #MainContent .section-main-product .cstm-tap-wallets::-webkit-scrollbar{display:none}html body.product-page #MainContent .section-main-product .cstm-tap-wallet-badge{position:relative;flex:0 0 75.5px;height:32px;min-height:32px;overflow:visible;background:#fff;color:#111}html body.product-page #MainContent .section-main-product button.cstm-tap-wallet-badge:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}html body.product-page #MainContent .section-main-product .product-info variant-picker{display:block;margin:0 0 10px!important;padding-top:0!important;border-top:0!important}html body.product-page #MainContent .section-main-product .product-info variant-picker [data-bot-fixed-option]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body.product-page #MainContent .section-main-product .product-info variant-picker fieldset{margin:0 0 9px!important}html body.product-page #MainContent .section-main-product .product-info variant-picker fieldset:last-of-type{margin-bottom:0!important}html body.product-page #MainContent .section-main-product .product-info variant-picker fieldset>.flex{margin-bottom:4px!important}html body.product-page #MainContent .section-main-product .product-info .label-product-info{font-size:10.8px!important;font-weight:600;letter-spacing:1.3px;line-height:1.2}html body.product-page #MainContent .section-main-product .main-product-template .variant-radio label{min-height:32px!important}html body.product-page #MainContent .section-main-product .product-info .qty-selector-wrapper{margin:10px 0!important}html body.product-page #MainContent .section-main-product .product-info .qty-selector-wrapper>.label{margin-bottom:6px!important}html body.product-page #MainContent .section-main-product .product-info .qty-selector{box-sizing:border-box;width:146px;min-height:44px;height:44px;padding:0 5px}html body.product-page #MainContent .section-main-product .product-info .qty-selector input{min-width:0;width:48px;padding:0;color:inherit}html body.product-page #MainContent .section-main-product .product-info .product-buy-buttons{margin:10px 0!important}html body.product-page #MainContent .section-main-product .product-info .product-variant-picker{padding-top:0!important;border-top:0!important}html body.product-page #MainContent .section-main-product .product-info .product-buy-buttons button[name=add]{height:46px!important;min-height:46px!important;padding:0 16px!important}html body.cart-page .shopify-section:has(.bot-quick-links-sticky-shell){display:none!important}@media(max-width:767px){html body.product-page #MainContent .section-main-product .main-product-template .product-info{padding-inline:20px!important}}html body.cart-page #MainContent .cart-form .cart-side{padding:16px!important}html body.cart-page #MainContent .cart-side>.trim-margins{display:flex;flex-direction:column;gap:12px}html body.cart-page #MainContent .cart-side>.trim-margins>*{margin-block:0!important}html body.cart-page #MainContent .cart-side .cart-totals{display:flex;flex-direction:column;gap:12px;margin:0!important;font-size:15.12px}html body.cart-page #MainContent .cart-side .cart-totals>*{margin-block:0!important}html body.cart-page #MainContent .cart-side .cart-totals>.text-sm{font-size:12.96px;line-height:1.35}html body.cart-page #MainContent .cart-side .cart-subtotal{font-size:16.2px;font-weight:600}html body.cart-page #MainContent .cart-side .cart-total{font-size:19.44px!important}html body.cart-page #MainContent .cart-side .bot-cart-delivery__button{padding:12px;gap:12px}html body.cart-page #MainContent .cart-side .bot-cart-delivery__icon{width:32px;height:32px;min-width:32px}html body.cart-page #MainContent .cart-side .bot-cart-delivery__icon svg{width:20px;height:20px}html body.cart-page #MainContent .cart-side .bot-cart-delivery__content{gap:2px}html body.cart-page #MainContent .cart-side .bot-cart-delivery__heading{font-size:14.04px;line-height:1.25}html body.cart-page #MainContent .cart-side .bot-cart-delivery__message{font-size:11.88px;line-height:1.3}html body.cart-page #MainContent .cart-side button[name=checkout]{min-height:54px;border-radius:999px!important}html body.cart-page #MainContent .bot-native-cart-checkout>.my-8{margin:0!important}html body.cart-page #MainContent .bot-native-cart-checkout button[name=checkout]{width:100%;min-height:54px;height:54px;padding:0 18px!important;border-radius:999px!important;font-size:16.2px;line-height:1.2}@media(max-width:1366px){html body.cart-page #MainContent .cart-form{padding-bottom:calc(151px + env(safe-area-inset-bottom,0px))!important}html body.cart-page #MainContent .bot-native-cart-checkout{position:fixed;z-index:39;left:50%;transform:translate(-50%);bottom:calc(79px + env(safe-area-inset-bottom,0px));width:calc(100% - 40px);max-width:640px}}@media(min-width:1367px){html body.cart-page #MainContent .bot-native-cart-checkout{grid-column:2;position:static;align-self:start;width:100%;margin-top:12px}}@media(max-width:767px){html body.product-page #MainContent .section-main-product .product-info .product-info-inner{padding-top:0!important}html body.product-page #MainContent .section-main-product .product-info .bot-mobile-product-wishlist{position:relative;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0 0 6px -10px!important;padding:0}html body.product-page #MainContent .section-main-product .product-info .bot-mobile-product-wishlist:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}html body.product-page #MainContent .section-main-product .product-info .bot-mobile-product-wishlist svg{width:24px;height:24px}html body.product-page #MainContent .section-main-product .product-info .product-variant-picker{margin:10px 0!important}html body.product-page #MainContent .section-main-product .product-info .product-buy-buttons{padding-top:0!important;border-top:0!important;margin-top:8px!important}}@media(max-width:767px){html body.product-page #MainContent .section-main-product .bot-mobile-product-header{box-sizing:border-box;min-height:52px;height:52px;padding-block:4px}html body.product-page #MainContent .section-main-product{--bot-product-media-stage:252px !important}html body.product-page #MainContent .section-main-product .product-media{padding-bottom:0!important}html body.product-page #MainContent .section-main-product .product-gallery,html body.product-page #MainContent .section-main-product .product-gallery__slide{height:252px!important;max-height:252px!important}html body.product-page #MainContent .section-main-product .product-media-item>.product-gallery-shade>lqip-element.image-loader>img{transform:none!important}html body.cart-page #MainContent .cart-form .cart-items td:first-child{padding:16px!important}html body.cart-page #MainContent .cart-form .cart-items td:first-child>.flex{column-gap:12px!important}html body.cart-page #MainContent .cart-form .cart-items td:first-child>.flex>.grow>.flex.items-start{min-height:76px}html body.cart-page #MainContent .cart-form .cart-items td:first-child>.flex>.grow>.flex.justify-between.items-center.mt-6{width:calc(100% + 88px);margin-left:-88px;margin-top:12px!important;gap:12px}html body.cart-page #MainContent .cart-form .cart-items td:first-child>.flex>.grow>.flex.justify-between.items-center.mt-6>:first-child{font-size:15.12px;font-weight:600}}html body.cart-page #MainContent .bot-native-cart-checkout button[name=checkout]{text-transform:none!important;font-weight:700!important;letter-spacing:normal!important}html body.cart-page #MainContent .cart-form .cart-side,html body.cart-page #MainContent .cart-form .cart-items tbody{border-color:#3c3c430d!important}html body.cart-page #MainContent .cart-side .bot-cart-delivery__button{min-height:68px}html body.cart-page #MainContent .cart-side .bot-cart-delivery__heading{font-weight:600}html body.cart-page #MainContent .cart-side .bot-cart-delivery__chevron{width:44px;height:44px;border:0;background:transparent;box-shadow:none}html body #MainContent .bot-quick-card .bot-quick-card__image{box-sizing:border-box;padding:4px;transform:scale(var(--bot-native-card-image-scale,.9));transform-origin:center}html body #MainContent .bot-quick-card :is(.bot-quick-card__add,.bot-wishlist-toggle--card){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;box-shadow:none!important;background:radial-gradient(circle at center,rgba(255,255,255,.92) 0 16px,rgba(60,60,67,.09) 16px 17px,transparent 17px)!important;color:#1c1c1e!important;font-size:15px!important;font-weight:600}html body #MainContent .bot-quick-card :is(.bot-quick-card__add,.bot-wishlist-toggle--card) svg{width:15px!important;height:15px!important}html body #MainContent .bot-quick-card .bot-quick-card__action,html body #MainContent .bot-quick-card .bot-quick-card__photo>.bot-quick-card__add{right:1px;bottom:1px}html body #MainContent .bot-quick-card__sale{position:absolute;top:9px;right:7px;z-index:2;pointer-events:none;display:flex;align-items:center;min-height:20px;max-width:calc(100% - 52px);padding:2px 6px;box-sizing:border-box;color:#fff;background:#d52c3b;font-size:8.64px;font-weight:700;line-height:1.15;text-transform:uppercase}@media(min-width:600px){html body #MainContent .bot-native-exclusive .bot-quick-card .bot-quick-card__title{font-size:15.12px!important;font-weight:500!important;line-height:1.35!important;min-height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}}@media(max-width:559px){html body #MainContent .section-main-collection-grid>.section{padding-inline:20px!important}html body #MainContent .collection-grid__products{padding-inline:0!important}html body #MainContent .collection-grid__products .products-collection-grid{width:100%!important;margin-inline:0!important;column-gap:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/bot-native-commerce.css.map */
