.smart-grid-custom-product .pc-item,.bundle-grid-byoset{display:flex;flex-direction:column;padding:8px;border:.1px solid rgba(9,9,84,.75);background:#fafafa;font-size:12px;position:relative;height:100%}.bundle-grid-byoset{padding:0!important}.bundle-grid-byoset .pc-item{border:1px solid transparent;background:transparent}.bundle-grid-byoset .pc-variant-wrapper{gap:1.8rem!important}.smart-grid-custom-product .pc-image{background:#fff;width:100%;height:15rem;overflow:hidden;border-radius:4px;margin-bottom:6px}.smart-grid-custom-product .pc-image img{width:100%;height:100%;object-fit:contain}.smart-grid-custom-product .pc-details{display:flex;flex-direction:column;gap:6px;width:100%}.smart-grid-custom-product .pc-details .prod-title{font-size:12px;margin:0 0 4px}.smart-grid-custom-product .pc-price{font-size:13px;font-weight:500;color:#090954;margin:0}.pc-title-quantity-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pc-title-quantity-row .prod-title{flex:1 1 90px;min-width:0}.pc-bundle-quantity{display:inline-flex;align-items:center;border:1px solid #090954;border-radius:5px;overflow:hidden;color:#090954}.pc-bundle-quantity button,.pc-bundle-quantity-input{width:28px;height:30px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.pc-bundle-quantity button{cursor:pointer}.pc-bundle-quantity button:disabled{opacity:.35;cursor:default}.pc-bundle-quantity-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pc-bundle-quantity-input::-webkit-inner-spin-button,.pc-bundle-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smart-grid-custom-product .pc-variant-wrapper{display:grid;grid-template-columns:repeat(3,auto);gap:6px}.pc-var-container label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.smart-grid-custom-product .pc-option-select{width:100%;font-size:12px;padding:4px;border:1px solid #ccc;color:#090954;-webkit-border-radius:0;border-radius:0}.byos-collection .pc-var-container{position:relative}.byos-collection .smart-grid-custom-product .pc-option-select{min-height:3.2rem;padding:.5rem 2.8rem .5rem .9rem;border:.1rem solid #b8b7d3;outline:0;color:#090954;background-color:#fff;font-size:1.2rem;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.byos-collection .smart-grid-custom-product .pc-option-select:hover,.byos-collection .smart-grid-custom-product .pc-option-select:focus{border-color:#090954}.byos-collection .smart-grid-custom-product .pc-option-select:focus{box-shadow:0 0 0 .2rem #0909541f}.byos-collection .smart-grid-custom-product .pc-option-select option{color:#090954;background:#fff}.byos-collection .smart-grid-custom-product .pc-option-select option:checked{color:#fff;background:#090954 linear-gradient(0deg,#090954 0% 100%)}.pc-custom-select{display:none}.byos-collection .pc-custom-select{display:block}.byos-collection .smart-grid-custom-product .pc-option-select{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.byos-collection .pc-option-menu{position:relative;width:100%}.byos-collection .pc-option-trigger{display:flex;align-items:center;justify-content:space-between;min-height:3.2rem;padding:.5rem .8rem;border:.1rem solid #b8b7d3;color:#090954;background:#fff;font-size:1.2rem;font-weight:500;line-height:1.2;cursor:pointer;list-style:none}.byos-collection .pc-option-trigger::-webkit-details-marker{display:none}.byos-collection .pc-option-trigger .icon-caret{position:static;flex:0 0 auto;width:1rem;height:.6rem;margin-left:.8rem;transition:transform .16s ease}.byos-collection .pc-option-menu[open] .pc-option-trigger{border-color:#090954;box-shadow:0 0 0 .2rem #0909541a}.byos-collection .pc-option-menu[open] .pc-option-trigger .icon-caret{transform:rotate(180deg)}.byos-collection .pc-option-panel{position:absolute;top:100%;right:0;left:0;z-index:40;display:grid;gap:.3rem;max-height:22rem;box-sizing:border-box;width:100%;padding:0;overflow-x:hidden;overflow-y:auto;border:.1rem solid #e0e3e8;border-radius:.8rem;background:#fff;box-shadow:0 1.2rem 3rem #11105224;scrollbar-width:none}.swipable-section.byos-collection .bundle-grid-byoset:has(.pc-option-menu[open]){z-index:60}.swipable-section.byos-collection .pc-option-panel{top:auto;bottom:calc(100% + .4rem)}.swipable-section.byos-collection .bundle-grid-byoset{display:flex;flex-direction:column;align-self:stretch;min-width:0}.swipable-section.byos-collection .bundle-grid-byoset .pc-item,.swipable-section.byos-collection .bundle-grid-byoset .pc-details{flex:1 1 auto;min-width:0}.swipable-section.byos-collection .bundle-grid-byoset .pc-variant-wrapper{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem!important;margin-top:auto}.swipable-section.byos-collection .bundle-grid-byoset .pc-var-container,.swipable-section.byos-collection .bundle-grid-byoset .pc-option-menu,.swipable-section.byos-collection .bundle-grid-byoset .pc-option-trigger{min-width:0;width:100%;box-sizing:border-box}.byos-collection .pc-option-panel::-webkit-scrollbar{display:none;width:0;height:0}.byos-collection .pc-option-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.8rem;box-sizing:border-box;padding:.7rem 1rem;border:0;border-radius:.6rem;color:#69668a;background:transparent;font:inherit;font-size:1.2rem;text-align:left;cursor:pointer}.byos-collection .pc-option-item:hover,.byos-collection .pc-option-item:focus-visible{outline:0;color:#090954;background:#f3f3f8}.byos-collection .pc-option-item.is-selected{color:#fff;background:#090954;font-weight:600}.byos-collection .pc-option-check{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;margin-left:.8rem;border:.1rem solid #ffffff;border-radius:50%;color:#fff;font-size:1rem;line-height:1}.byos-collection .pc-option-item.is-selected .pc-option-check{display:inline-flex}.smart-grid-custom-product .pc-add-btn{width:100%;padding:12px;background:#090954;color:#fff;border:none;font-size:12px;font-weight:400;cursor:pointer}.sm-g-width-custom{width:calc(50% - 4px)!important}.smart-grid-custom-product .cart-qty-box{position:absolute;left:1rem;padding:2px 6px;background:#090954;line-height:normal;color:#fff;font-size:11px;font-weight:400;border-radius:3px}.smart-grid-custom-product .tick-pc-item{position:absolute;right:6px;top:4px}.byos-collection .smart-grid-custom-product .pc-details{gap:.5rem}.byos-collection .smart-grid-custom-product .pc-details .prod-title{margin:0;color:#090954;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:0}.byos-collection .smart-grid-custom-product .pc-price{color:#090954;font-size:1.6rem;font-weight:700;line-height:1.2}.byos-collection .pc-price-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem}.byos-collection .pc-review-meta{display:flex;align-items:center;gap:.35rem;color:#777487;font-size:1.2rem;font-weight:500;line-height:1.3}.byos-collection .pc-review-star{color:#b68b35;font-size:1.3rem}@media screen and (min-width:990px){.swipable-section.byos-collection{width:85%;max-width:85%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.swipable-section.byos-collection .custom-overall-content-wrapper{flex:1 1 0;width:0;min-width:0}.swipable-section.byos-collection .custom-sets-collection-slider,.swipable-section.byos-collection .custom-sets-collection-slider .product-grid{width:100%;max-width:100%}.swipable-section.byos-collection .custom-sets-collection-slider .product-grid{justify-content:flex-start}.swipable-section.byos-collection .custom-sets-collection-slider .swipable-card{flex:0 0 calc(24.1% - .76rem);width:calc(24.1% - .76rem);max-width:calc(24.1% - .76rem);margin-left:0!important}}@media screen and (max-width:500px){.bundle-grid-byoset{min-width:43%!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/smart-product-card.css.map */
