.bobbiesgroupproduct.dropdown-variants{position:relative}.bobbiesgroupproduct.dropdown-variants .custom-dropdown__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem 1rem .25rem .25rem;height:60px}.bobbiesgroupproduct.dropdown-variants .custom-dropdown__item.placeholder{padding:.25rem 1rem .25rem .25rem!important}.bobbiesgroupproduct.dropdown-variants .custom-dropdown__items{position:absolute;z-index:2}.bobbiesgroupproduct.dropdown-variants .item__image{width:50px;height:50px}.bobbiesgroupproduct.dropdown-variants .item__text{margin-left:.5rem;font-family:var(--font-family-secondary);font-size:.75rem;letter-spacing:.05rem;width:calc(100% - 70px)}.bobbiesgroupproduct.dropdown-variants .optional_product_block .input-options{min-height:auto}.bobbiesgroupproduct.dropdown-variants .optional_product_block .input-options label[for=optional_product_include]{line-height:1.2rem;font-size:.7rem;letter-spacing:1px;font-weight:700}.bobbiesgroupproduct.dropdown-variants .optional_product_block .input-options label[for=optional_product_include]:hover{cursor:pointer}.bobbiesgroupproduct.dropdown-variants .optional_product_block .input-options:hover{cursor:pointer}.bobbiesgroupproduct.dropdown-variants .optional_product_block .optional_product_link{text-decoration:underline;font-size:.75rem;font-weight:700;letter-spacing:1px}.mobile-select[data-matching-dropdown=group-product] .custom-dropdown__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem 1rem .25rem .25rem;height:65px}.mobile-select[data-matching-dropdown=group-product] .custom-dropdown__items{position:absolute;z-index:2}.mobile-select[data-matching-dropdown=group-product] .item__image{width:55px;height:55px}.mobile-select[data-matching-dropdown=group-product] .item__text{margin-left:.5rem;font-family:var(--font-family-secondary);font-size:.75rem;letter-spacing:.05rem}.line-separator{height:1px;background:#cfcdcd;position:relative;left:-25px;width:100vw}.bobbiesgroupproduct.slide-variants{overflow-x:scroll;padding-top:10px;padding-bottom:10px;padding-left:7px}.bobbiesgroupproduct.slide-variants::-webkit-scrollbar{height:3px;background-color:#f5f5f5}.bobbiesgroupproduct.slide-variants::-webkit-scrollbar-track{background-color:#f5f5f5}.bobbiesgroupproduct.slide-variants::-webkit-scrollbar-thumb{width:15px;background-color:#909090}.bobbiesgroupproduct.slide-variants .container-slide-variants{width:100%}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item{padding:0 .4rem;white-space:nowrap}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item.slide-variants-item-current{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item.slide-variants-item-current .title-slide-variants{font-weight:500;border-bottom:2px solid #000;margin-right:auto;margin-left:auto;padding:0 .3rem .2rem;max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item .slide-variants-item-img{display:block;width:70px;margin:0 auto}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item .slide-variants-item-img.size_ratio_portrait{height:100px}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item .slide-variants-item-img.size_ratio_default{height:70px}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item .slide-variants-item-img.size_ratio_default.high-product-img{height:90px}.bobbiesgroupproduct.slide-variants .container-slide-variants .slide-variants-item .slide-variants-item-img img{object-position:bottom}.bobbiesgroupproduct.slide-variants .container-slide-variants .title-slide-variants{font-size:.7rem;line-height:1rem;max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bobbiesgroupproduct.collapse-variants{width:100%}@media screen and (min-width:992px){.bobbiesgroupproduct.collapse-variants .custom-dropdown__current-item .item__text{width:8vw}}@media screen and (min-width:1800px){.bobbiesgroupproduct.collapse-variants .custom-dropdown__current-item .item__text{width:inherit}}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__placeholder-right{display:none!important}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item{-ms-flex-direction:column;flex-direction:column;border:none!important;height:auto!important;padding:0 .2rem .2rem!important;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (min-width:1920px){.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item{padding:0 .5rem .2rem!important}}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item.size_ratio_portrait .item__image{height:100px!important}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item.size_ratio_default .item__image{width:70px!important;height:70px!important}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item.custom-dropdown__item--selected .item__text,.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item:hover .item__text{font-weight:500;letter-spacing:.05rem!important;border-color:#000!important}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .custom-dropdown__item--selected{cursor:default!important}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .item__text{margin-left:0!important;white-space:nowrap;text-align:center;padding:0 .4rem;border-bottom:2px solid transparent;overflow:hidden;max-width:100%}.bobbiesgroupproduct.collapse-variants .custom-dropdown__items .item__text.is-text-longer{text-overflow:ellipsis}.bobbiesgroupproduct.collapse-variants .custom-dropdown__item.size_ratio_default .item__image img{object-position:bottom}