.quick-add-to-cart-wrapper{position:fixed;top:auto;bottom:0;right:0;left:0;background:#fff;z-index:102;display:none;-webkit-box-shadow:0 -1px 3px 0 rgb(0 0 0 / .1);box-shadow:0 -1px 3px 0 rgb(0 0 0 / .1);overflow:hidden}@media all and (min-width:768px){.quick-add-to-cart-wrapper{top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:768px}}.quick-add-to-cart-wrapper .quick-add-to-cart{padding:30px 20px 0 20px;position:relative}.quick-add-to-cart-wrapper .quick-add-to-cart-content{overflow-y:auto;max-height:-webkit-calc(100vh - 150px);max-height:-moz-calc(100vh - 150px);max-height:calc(100vh - 150px)}@media all and (min-width:768px){.quick-add-to-cart-wrapper .quick-add-to-cart-content{max-height:-webkit-calc(100vh - 80px);max-height:-moz-calc(100vh - 80px);max-height:calc(100vh - 80px)}}.quick-add-to-cart-wrapper .summary{width:100%!important}.quick-add-to-cart-wrapper .summary .button{position:static!important;opacity:1!important;margin-bottom:20px;max-width:232px}.quick-add-to-cart-wrapper .summary .button.added{display:block!important}.quick-add-to-cart-wrapper .close-quick-add-to-cart{display:block;position:absolute;top:5px;right:5px;width:26px;height:26px;color:#111;padding:0;background:none;cursor:pointer}.quick-add-to-cart-wrapper .commercekit-size-guide{margin:10px 0!important}.quick-add-to-cart-wrapper .product_title{font-size:16px!important}.quick-add-to-cart-wrapper .product-type-woosg .commercekit-size-guide{margin:5px!important;padding-top:5px;padding-bottom:5px}.quick-add-to-cart-wrapper .product-type-woosg .reset{display:none}.quick-add-to-cart-wrapper .reset_variations{display:none!important}.quick-view-button{position:absolute;z-index:1;width:44px;height:44px;top:41px;right:4px;cursor:pointer;background:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media (min-width:1024px){.quick-view-button{right:18px}}.quick-view-button span{width:32px;height:32px;background:#e3e3e3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-radius:50%;color:#000}.quick-view-button svg{width:20px}.summary details summary{display:block;font-size:13px;border-top:1px solid #e2e2e2;outline-offset:1px;padding-top:.6rem;padding-bottom:.6rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;position:relative;padding-right:2rem;color:#111}.summary details ul{margin-left:15px}.summary details summary::-webkit-details-marker{display:none}.summary details summary:focus-visible{outline-offset:1px}.summary details summary:-webkit-details-marker{display:none}.summary details summary:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:"";width:14px;height:14px;display:block;background:#111;margin-top:-7px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-moz-transition:transform 0.2s,-moz-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s,-moz-transform 0.2s;position:absolute;right:0;top:50%}.summary details[open] summary:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.summary details .cg-accordion-item{padding-bottom:15px;font-size:14px}.summary details p:last-child,.summary details ul:last-child{margin-bottom:0}body.quick-view-open{overflow:hidden}body.quick-view-open:before{display:block;position:absolute;z-index:101;top:0;left:0;width:100%;height:1000%;background:rgb(52 53 55 / .5);content:"";cursor:pointer;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body.quick-view-open ul.products li.product:focus-within,body.quick-view-open ul.products li.product:hover{z-index:auto}.shoptimizer-mini-cart-wrap{z-index:103}