@keyframes translateX{0%{transform:translateX(-1)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-drawer{background-color:rgba(var(--color-foreground),.5);display:none;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-drawer.active{display:flex}.modal-drawer.active .modal-drawer__inner__ctas{animation:fadeIn .1s linear;animation-delay:.1s;animation-fill-mode:forwards}.modal-drawer__inner{background:#fff;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;display:flex;flex-direction:column;height:100%;max-width:100vw;overflow-x:hidden;padding:0 3rem;transform:translateX(100%);width:45rem}.modal-drawer__inner__ctas{background:#fff;bottom:0;display:flex;flex-flow:column;gap:10px;left:1px;opacity:0;padding:15px;position:fixed;right:0;transition-delay:1s;transition-property:opacity}@media screen and (min-width:768px){.modal-drawer__inner__ctas{left:auto;max-width:434px;padding:30px;width:100%}}.modal-drawer__inner__ctas button{z-index:2}.modal-drawer__heading{display:flex;justify-content:space-between;margin:0 0 2rem;padding:2rem 0;position:relative}.modal-drawer__heading:after{background:#cbcbcb;bottom:0;content:"";height:1px;left:0;left:-100px;position:absolute;width:1000vw}.modal-drawer__heading svg{height:10px;margin-bottom:auto;margin-top:auto;width:10px}.modal-drawer.active .modal-drawer__inner{animation:translateX .15s linear;animation-fill-mode:forwards}.modal-drawer .field__input{padding-left:0!important}.modal-drawer .field__label{left:0!important}.modal-drawer .icon-close path{fill:#121212}.modal-drawer textarea{border:1px solid #666!important}.modal-drawer .recipient-form{margin-bottom:0}.modal-drawer .button{line-height:1!important}.modal-drawer .drawer__inner__body--panel--content ul{-moz-column-count:2;column-count:2;list-style:none;margin-left:0;padding-left:0}.modal-drawer .drawer__inner__body--panel--content ul li{margin-bottom:1rem}.modal-drawer .drawer__inner__body--panel--content ul label{font-weight:500!important}.modal-drawer fieldset{border:0;display:flex;justify-content:space-between;padding:0}.modal-drawer fieldset input{display:none;margin-left:0;margin-right:0}.modal-drawer fieldset label{cursor:pointer;display:inline-block;padding:5px 0}.modal-drawer fieldset label span{align-items:center;display:flex;justify-content:center;line-height:22px;position:relative}.modal-drawer fieldset label span:after,.modal-drawer fieldset label span:before{content:""}.modal-drawer fieldset label span:before{border:1px solid #222021;display:inline-block;height:14px;margin-right:10px;vertical-align:top;width:14px}.modal-drawer fieldset label span:after{background:#222021;height:8px;left:3px;opacity:0;position:absolute;top:7px;transition:.3s;width:8px}.modal-drawer fieldset label input:checked+span:after{opacity:1}.modal-drawer .icon-close{cursor:pointer}reviews-drawer .modal-drawer__inner{overflow-x:hidden;overflow-y:scroll}element-accordion{display:block;margin-bottom:1rem;overflow:hidden}element-accordion .icon-caret{margin-left:1rem;width:12px}element-accordion .element-accordion__content{margin-bottom:2rem;margin-top:2rem;padding:0!important}element-accordion .element-accordion__content label{color:rgb(var(--color-foreground))}element-accordion .element-accordion__content ul{margin:0!important}element-accordion .element-accordion__content ul li div{line-height:1!important}element-accordion .element-accordion__content--featured ul{-moz-column-count:1!important;column-count:1!important}element-accordion .element-accordion__content table{width:100%}element-accordion .element-accordion__content span{font-size:14px!important}element-accordion .element-accordion__heading{cursor:pointer}element-accordion .element-accordion__heading svg{transform:rotate(0deg)}element-accordion .element-accordion__heading.active svg{transform:rotate(180deg)}element-accordion .table-accordion{border-left:1px solid;border-top:1px solid;display:grid;grid-template-columns:1fr 1fr;padding:0!important}element-accordion .table-accordion__duo{grid-template-columns:1fr 1fr!important}element-accordion .table-accordion--cell{border-bottom:1px solid;border-right:1px solid;cursor:pointer;font-weight:500;padding:1rem 0;text-align:center;width:100%}element-accordion .table-accordion--cell.active-filter{background:#f4f2ed}element-accordion .table-accordion--cell__color{align-items:center;padding:1rem 2rem}element-accordion .table-accordion--cell__title{line-height:1!important;margin-left:10px}element-accordion .table-accordion--cell span{color:rgb(var(--color-foreground));width:100%}filter-drawer .modal-drawer_content{padding-bottom:20rem}@media screen and (max-width:767px){.buy-buttons-section .notinus-tag{display:none}}
