.waq-sticky-cta{display:none}.waq-variant-modal[hidden]{display:none!important}.waq-variant-modal,.waq-variant-modal *{box-sizing:border-box}@media screen and (max-width:749px){.product__info-wrapper.fixed-bottom .product__info-container>.waq-sticky-cta{display:flex!important;align-items:center;gap:10px;width:100%;min-height:50px}.product__info-wrapper.fixed-bottom .product__info-container>.oritatami{display:none!important}.product__info-wrapper.fixed-bottom .product__info-container{display:block!important}.product__info-wrapper.fixed-bottom{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background-color:#fff!important}.waq-sticky-cta__price{flex:0 0 auto;max-width:40%;color:#d7193f;font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap}.waq-sticky-cta__button{-webkit-appearance:none;appearance:none;border:none;border-radius:5px;padding:12px 8px;min-height:46px;min-width:0;flex:1;background:#111;color:#fff;font-weight:700;font-size:14px;line-height:1.3;cursor:pointer}.waq-sticky-cta__button:disabled{background:#999;cursor:not-allowed}}.waq-variant-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:flex-end;justify-content:center;overscroll-behavior:contain}.waq-variant-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.waq-variant-modal__sheet{position:relative;width:min(100%,560px);max-height:88vh;max-height:88dvh;background:#fff;color:#161616;display:flex;flex-direction:column;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -6px 30px #00000026}.waq-variant-modal__heading-row{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding:14px 16px;gap:12px}.waq-variant-modal__heading{margin:0;font-size:17px;font-weight:700}.waq-variant-modal__close{display:grid;place-items:center;padding:0;width:38px;height:38px;border:none;border-radius:50%;background:#f1f1f1;color:#555;font-size:28px;font-weight:400;cursor:pointer}.waq-variant-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;-webkit-overflow-scrolling:touch}.waq-variant-modal__section{margin-bottom:22px}.waq-variant-modal__label{margin:0 0 10px;font-size:14px;font-weight:700}.waq-variant-modal__choices{display:flex;gap:10px;flex-wrap:wrap}.waq-variant-modal__choice{-webkit-appearance:none;appearance:none;border:1px solid #d5d5d5;border-radius:6px;color:#222;background:#fff;padding:10px 16px;font-size:14px;cursor:pointer}.waq-variant-modal__choice[aria-pressed=true]{border:2px solid #111;padding:9px 15px;font-weight:700}.waq-variant-modal__choice:disabled{color:#999;background:#eee;text-decoration:line-through;cursor:not-allowed}.waq-variant-modal__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.waq-variant-modal__color{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;color:#222;font-size:13px;cursor:pointer}.waq-variant-modal__color[aria-pressed=true]{border:2px solid #111;padding:9px;font-weight:700}.waq-variant-modal__color:disabled{opacity:.45;cursor:not-allowed}.waq-variant-modal__color img{width:100%;height:86px;object-fit:contain}.waq-variant-modal__choice-image{height:86px;width:100%;display:flex;justify-content:center;align-items:center}.waq-variant-modal__variants{display:flex;flex-direction:column;gap:9px}.waq-variant-modal__variant{display:flex;align-items:center;gap:12px;width:100%;padding:10px;text-align:left;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222;cursor:pointer}.waq-variant-modal__variant[aria-pressed=true]{border:2px solid #111;padding:9px}.waq-variant-modal__variant:disabled{opacity:.48;cursor:not-allowed}.waq-variant-modal__variant img{width:64px;height:64px;object-fit:contain;flex:0 0 auto}.waq-variant-modal__variant-text{display:flex;flex-direction:column;gap:3px;min-width:0}.waq-variant-modal__variant-title{font-weight:600;font-size:13px;overflow-wrap:anywhere}.waq-variant-modal__variant-sub{color:#666;font-size:12px}.waq-variant-modal__picked{color:#555;font-size:12px;line-height:1.5;padding-top:4px}.waq-variant-modal__footer{flex:0 0 auto;background:#fff;border-top:1px solid #eee;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.waq-variant-modal__footer-price{font-weight:700;font-size:19px;margin-bottom:8px}.waq-variant-modal__footer-price s{font-weight:400;font-size:13px;color:#777;margin-right:8px}.waq-variant-modal__error{color:#c31b36;font-size:12px;margin-bottom:8px}.waq-variant-modal__add{width:100%;min-height:48px;padding:12px;border:none;border-radius:5px;font-size:15px;font-weight:700;color:#fff;background:#111;cursor:pointer}.waq-variant-modal__add:disabled{background:#999;cursor:not-allowed}body.waq-sticky-modal-open{overflow:hidden}@media(min-width:750px){.waq-variant-modal__sheet{margin-bottom:5vh;border-radius:14px;max-height:80vh}}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container>:not(.waq-sticky-cta):not(.waq-variant-modal){display:none!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container{display:block!important;width:100%!important;max-width:1100px!important;padding-top:0!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container>.waq-sticky-cta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;min-height:48px;margin:0!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom{padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:0 -4px 14px #0000001a!important;border-top:1px solid #ededed}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__price{display:block!important;flex:0 0 auto!important;color:#d7193f!important;font-weight:700!important;font-size:19px!important;line-height:1.25!important;white-space:nowrap!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__button{display:block!important;-webkit-appearance:none!important;appearance:none!important;flex:0 1 320px!important;width:auto!important;min-width:0!important;min-height:46px!important;border:0!important;border-radius:5px!important;padding:12px 16px!important;background:#111!important;color:#fff!important;font-weight:700!important;font-size:15px!important;line-height:1.3!important;cursor:pointer;text-align:center}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__button:disabled{background:#999!important;cursor:not-allowed}@media screen and (max-width:749px){section[id^=MainProduct-] .product__info-wrapper.fixed-bottom{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__price{font-size:17px!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__button{flex:1 1 auto!important;padding:12px 8px!important;font-size:14px!important}}@media screen and (min-width:750px){section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container>.waq-sticky-cta{width:100%!important;max-width:620px!important;margin:0 auto!important;justify-content:center!important;gap:20px!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__price{flex:0 0 auto!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__button{flex:1 1 360px!important;max-width:420px!important}}@media screen and (min-width:750px){section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container{display:grid!important;grid-template-columns:max-content minmax(280px,420px);grid-template-rows:24px 24px;column-gap:20px;row-gap:0;justify-content:center;align-items:center;font-size:13px!important;color:#777}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .product__info-container>.waq-sticky-cta{display:contents!important}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__price{grid-column:1;grid-row:1;justify-self:start}section[id^=MainProduct-] .product__info-wrapper.fixed-bottom .waq-sticky-cta__button{grid-column:2;grid-row:1 / 3;width:420px!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/waq-sticky-cart.css.map */
