.drawer{z-index:999999}byob-module .tis-hidden{display:none!important}byob-module p.byob-sub-heading{color:#000;font-family:var(--byob-text-font);margin:0}byob-module h4.byob-heading{font-size:35px;text-transform:capitalize;line-height:1.4}byob-module h4{color:var(--byob-head-primary);font-family:var(--byob-head-font);margin:0;letter-spacing:0}byob-module .byob-banner{padding:30px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;background:#fff;box-shadow:0 10px 34px #8785a72e}byob-module .banner-content{display:grid;grid-template-columns:100%;align-items:center;width:100%}byob-module .selection-block{height:64px;width:64px;min-height:64px;min-width:64px;padding:0;border:2px dashed var(--byob-bg-primary);display:flex!important;align-items:center;justify-content:center;position:relative;margin:0 8px}byob-module .selection-block.active{border:2px solid #50be3c}byob-module .byob-thresold-msg{font-family:var(--byob-text-font);color:#000;font-weight:700;text-decoration:unset;width:100%;text-align:center}byob-module .selection-block svg path{stroke:var(--byob-bg-primary)}byob-module .selection-discount-blocks{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:20px 0}byob-module .byob-filters{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:30px;align-items:center}byob-module .filter-block{text-wrap:nowrap;cursor:pointer;position:relative;display:inline-flex}byob-module .byob-filters .filter-block input[type=radio]{position:absolute;opacity:0;width:100%;top:0;right:0;height:100%;z-index:2;cursor:pointer;margin:0}byob-module .byob-filters .filter-block input[type=radio]:checked+label{background:var(--byob-bg-primary);border-color:var(--byob-bg-primary);color:#fff}byob-module .byob-filters .filter-block label{border:1px solid var(--byob-bg-primary);padding:8px 20px;letter-spacing:0;margin:0;cursor:pointer;font-size:16px;z-index:1;border-radius:30px;color:var(--byob-head-primary);text-transform:uppercase}byob-module .byob-filters span{font-family:Lato-Regular;font-size:20px;letter-spacing:.5px}byob-module .byob-product-grid{padding:30px}byob-module .byob-product-grid .byob-product-title,byob-module byob-modal .modal-content .byob-modal-info p{letter-spacing:.5px;font-size:20px;font-family:Gotham Medium;margin:0;font-weight:500;text-transform:capitalize;text-align:left;display:inline-block;line-height:1.4}byob-module .byob-product-details p.byob-product-price{font-size:20px;margin:0;color:#50be3c;font-family:Gotham Medium}byob-module byob-modal .modal-content .byob-modal-info p.byob-product-price{font-size:clamp(8px,5vw,20px);margin:0 0 10px;font-family:var(--byob-text-font)}byob-module byob-modal .modal-content .byob-modal-info p{font-size:35px;margin-top:0}byob-module byob-card:hover .byob-product-item{position:relative}byob-module .byob-checkout{margin:20px auto;display:flex;justify-content:flex-end;padding:0}byob-module .tis-btn{display:inline-block;padding:10px 20px;background-color:var(--byob-bg-primary);color:#fff;font-size:20px;text-decoration:none;transition:background-color .3s ease;font-weight:700}byob-module .selection-block .selection-mark{width:100%;height:100%;position:relative}byob-module .selection-block .selection-mark span.byob-remove-selection{position:absolute;top:-9px;right:-9px;font-size:0;width:22px;height:22px;border-radius:50%;background:#fff;justify-content:center;align-items:center;display:none;cursor:pointer;display:flex}byob-module .selection-block .selection-mark span.byob-remove-selection svg{width:12px;height:12px}byob-module .selection-block .selection-mark span.byob-remove-selection svg path{fill:var(--byob-bg-primary)}byob-module .selection-block .selection-mark img{width:100%;padding:5px}byob-module .tis-btn:hover{background-color:var(--byob-hover-bg)}byob-module .byob-product-atc-btn{margin-top:0;width:100%}byob-module .selection-discount-blocks .discount-block p.discount-msg{margin:0;text-align:center;font-size:12px;max-width:inherit;line-height:14px;color:var(--byob-bg-primary);padding:0 5px;font-weight:700;font-family:var(--byob-text-font)}byob-sticky-block{transition:.3s;width:max-content;gap:20px;padding:20px;position:fixed;bottom:0;background-color:#fff;max-width:100%;height:fit-content;z-index:9;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transform:translate(-50%,100%);border-radius:10px 10px 0 0;box-shadow:0 2px 7px 7px #0000001a}byob-sticky-block .selection-discount-blocks{padding:5px}byob-sticky-block .selection-block .selection-mark span.byob-remove-selection{background:#fff}byob-sticky-block.active{transform:translate(-50%)}.byob-pop-msg.msg-active{opacity:.8;z-index:99999999999}.byob-pop-msg{min-width:250px;font-weight:700;font-family:var(--byob-text-font);background-color:var(--byob-bg-primary);color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:18%;transform:translate(-50%);z-index:9;opacity:0;animation:fadeIn .3s ease-out}byob-module .byob-products byob-card img{width:100%;box-shadow:#63636333 0 2px 8px}byob-module .page-width{max-width:1440px}byob-module .byob-products byob-card.selected-byob .byob-product-image{border:2px solid #50be3c}byob-module .byob-products .byob-product-details{padding-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:10px}byob-module .byob-products{display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:60px}byob-module .byob-product-image img{max-width:100%;height:auto;cursor:pointer}byob-module byob-card .byob-variants-card select{padding:8px 12px;font-size:15px;border-color:var(--byob-bg-primary);background-color:#fff;width:70%}byob-module byob-card:hover .byob-variants-card select:focus-visible{outline:none;outline-offset:inherit;box-shadow:none}byob-module byob-card .byob-variants-card label{font-size:18px!important;padding-right:5px;letter-spacing:0!important;font-family:var(--byob-text-font)!important;text-transform:none!important;margin:0;font-weight:600}byob-module byob-card .byob-variants-card div{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;gap:5px}byob-module .byob-products byob-card:hover .modal-content img{padding:1.6rem!important}byob-module .byob-product-image{position:relative;padding:3px}byob-module .byob-product-details .byob-variants-card{display:none;position:absolute;z-index:99;width:100%;left:0;padding:10px;background:#fff;border-radius:0 0 10px 10px;box-shadow:-1px 10px 20px -15px #000000bf;-webkit-box-shadow:-1px 10px 20px -15px rgba(0,0,0,.75)}byob-module byob-modal .byob-product-atc-btn.mob{display:none}@media screen and (min-width: 1778px){byob-module .byob-banner{margin-top:4%}}@media screen and (min-width: 1790px){byob-module .byob-products{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media screen and (min-width: 768px){.byob-section{padding:4rem 6rem}byob-module .banner-content{grid-template-columns:50% 50%}byob-module .byob-product-grid{padding:0}byob-module byob-card:hover .byob-product-item .byob-product-atc-btn.tis-btn{display:none}byob-module byob-card:hover .byob-product-item .byob-product-atc-btn.mob.tis-btn{display:block}byob-module .byob-product-atc-btn.mob{display:none;position:absolute;bottom:35%;width:100%;max-width:80%;left:50%;transform:translate(-50%)}byob-card{position:relative;overflow:hidden}byob-module .byob-product-image{background:#fff;display:grid}byob-module byob-card:hover .byob-variants-card{display:block}byob-module .byob-products byob-card img{padding:10px 2rem}}byob-module .byob-dynamic-badge{position:absolute;font-size:medium;top:0;right:0;background-color:#f3e1db;color:#000;font-weight:600;text-transform:uppercase;padding:0 5px}byob-module .byob-spin-loader{content:"";margin-top:0;display:block;width:24px;height:24px;left:50%;top:50%;border-radius:50%;border:3px solid;border-color:#000 #fff #fff;animation:1s linear infinite spin}byob-module .byob-product-grid-pagination{padding:20px}byob-module .byob-product-grid-pagination a{text-decoration:none;display:flex;justify-content:center;color:inherit;align-items:center;gap:10px}byob-module .byob-checkout-btn span:before{content:var(--byob-checkout-text)}byob-module .byob-checkout-btn span.byob-spin-loader:before{content:"";var(--byob-bg-primary)}@media (max-width: 1600px){byob-module .byob-filters span{font-size:18px}}@media (max-width: 1320px){byob-module .page-width{max-width:1200px}byob-module .byob-product-grid .byob-product-title,byob-module byob-modal .modal-content .byob-modal-info p{font-size:16px}byob-module h4.byob-heading{font-size:30px}byob-module .byob-filters span{font-size:16px}byob-module .tis-btn{font-size:16px}byob-module .byob-product-details p.byob-product-price{font-size:16px}byob-module .byob-products{gap:40px}byob-module .byob-thresold-msg{font-size:16px}.byob-section{padding:4rem}byob-module p.byob-sub-heading{font-size:16px}}@media (max-width: 1024px){.byob-section{padding:4rem 1rem}}@media (max-width: 991px){byob-module .byob-products{gap:20px}byob-module .byob-products{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}byob-module .byob-thresold-msg{font-size:14px}byob-module .byob-product-grid .byob-product-title,byob-module byob-modal .modal-content .byob-modal-info p{font-size:12px}byob-module .byob-product-details p.byob-product-price{font-size:12px}byob-module h4.byob-heading{font-size:26px}.byob-section{padding:3rem 1rem}byob-module p.byob-sub-heading{font-size:16px}byob-module .byob-filters span{font-size:14px}byob-module .mob.tis-btn{padding:10px 20px;line-height:.7;font-size:14px;margin-top:10px}byob-module .byob-product-atc-btn.mob{bottom:40%}byob-module .banner-content{grid-template-columns:1fr}}@media (max-width: 767px){byob-module .byob-banner{padding:20px}byob-module h4.byob-heading{font-size:22px}byob-module .selection-block{height:44px;width:44px;min-height:44px;min-width:44px;margin:0 5px}byob-module p.byob-sub-heading{font-size:14px}}byob-module .selection-discount-blocks::-webkit-scrollbar{height:5px}byob-module .selection-discount-blocks::-webkit-scrollbar-track{background:#f2f2f2}byob-module .selection-discount-blocks::-webkit-scrollbar-thumb{background:#c5c5c5}byob-module .selection-discount-blocks::-webkit-scrollbar-thumb:hover{background:#7b7b7b}byob-module byob-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto}byob-module byob-modal .byob-bg-overlay{display:block!important;left:0;top:0;position:fixed;width:100%;height:100%;background-color:#00000080}byob-module byob-modal[byob-modal-open]{display:block}byob-module byob-modal .modal-content{display:flex;gap:30px;background-color:#fefefe;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border:1px solid #888;overflow-y:hidden;z-index:9999999;animation:fadeIn .3s ease-out}byob-module byob-modal .modal-content .byob-modal-img{width:40%;height:fit-content}byob-module byob-modal .modal-content .byob-modal-info{width:60%;height:fit-content;overflow:auto;margin-top:auto;margin-bottom:auto}byob-module byob-modal .modal-content .close-button{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;top:0;right:10px}byob-module byob-modal .close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}byob-module .error-msg{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:tomato;color:#fff;padding:10px 20px;border-radius:5px;opacity:0;transition:opacity .3s ease-in-out;z-index:9999}byob-module .error-msg.error-active{opacity:1}byob-module .byob-product-details p.byob-product-price strike{color:#a7a7a7}byob-module byob-modal .modal-content .byob-modal-info p.byob-product-price strike{color:#a7a7a7}@media (max-width:1250px){byob-module byob-modal .modal-content{width:60%}}@media (max-width:1080px){byob-module byob-modal .modal-content{width:70%}}@media (max-width:879px){byob-module .byob-filters span{width:100%}byob-module .byob-filters{gap:15px}}@media (max-width:767px){byob-module .byob-products{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}byob-module .byob-checkout{padding:0 20px}byob-module byob-modal .modal-content{flex-direction:column}byob-module byob-modal .modal-content .byob-modal-img{width:80%;margin:0 auto}byob-module byob-modal .modal-content .byob-modal-info{width:100%}byob-module .byob-product-grid{padding:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}byob-product-form{width:100%}byob-product-form .star-price{display:flex;justify-content:space-between}byob-product-form .jdgm-prev-badge__text{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/TIS_BYOB.css.map */
