.product-form__input .form__label{padding-left:0;margin-right:10px}.product-form__submit{width:100%;padding:8px}.product-form__cart--box.d-flex>div{align-content:center}.variant-error{color:red;margin-bottom:10px}body .ymq-options-img-label{width:78px;height:78px}.product-form__cart--box.d-flex>div{flex:0 0 calc(50% - 10px);min-width:unset;align-content:center}@media only screen and (min-width: 992px){.product__info-container{padding:0}}.ymq-no-strong-drop-down{max-width:100%}#ymq-price-addons{font-size:calc(var(--price-font-size) * 1px)!important;max-width:100%;border-radius:10px;border:1px solid #bdbdbd;text-align:center}div#castle-variant-options .selectors{display:flex;flex-direction:row;gap:10px;justify-content:space-between}div#castle-variant-options .selectors img{height:40px}div#castle-variant-options .selectors p{font-size:12px;text-transform:uppercase;font-weight:700;line-height:96%;display:block;font-family:Roboto Condensed;margin:3px 15px}div#castle-variant-options .selectors>div{background:#fff;border:1px solid #02a19a;text-align:center;font-size:12px;border-radius:7px;cursor:pointer;flex:1 0 calc(20% - 12px);padding-top:15px;padding-bottom:15px;justify-items:center}div#castle-variant-options .selector-item .item-image{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}div#castle-variant-options .selectors>div.active{background:#02a19a}div#castle-variant-options .selectors>div.active p{color:#fff}div#castle-variant-options .selectors>div.active img{filter:brightness(0) invert(1)}.selector-options{display:none;gap:13px;border:1px solid #03a19a;border-radius:10px;margin:15px 0;flex-wrap:wrap;padding:15px;justify-content:start}.selector-options.active{display:flex}.selector-options .image{width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center}.selector-options .option{flex:0 0 calc(25% - 10px);border:1px solid #1A4D9C;display:flex;align-items:center;flex-direction:column;padding:15px 10px;border-radius:8px;gap:10px;position:relative}.selector-options .option:hover{cursor:pointer;background:#fafafa}.selector-options .option.active:before{content:"";position:absolute;right:10px;top:10px;width:21px;height:21px;background-size:cover;background-image:url(//www.bedchoices.co.uk/cdn/shop/t/20/assets/selected-arrow_1024x1024.png?v=5957207\2026);background-color:#fff;border-radius:50%}.selector-options .title{font-size:10px;line-height:13px;text-align:center;font-weight:600;color:#000}.ymq-options-box.active[data-name="properties[Fabric]"]{display:block!important}.castle-fabric-swatches.hide{display:none!important}.ymq-options-box{display:none}body .castle-product .castle-product-info{flex:1}@media only screen and (min-width: 992px){body .product__info-container{padding:0}}@media screen and (max-width: 1440px){body .product-form__submit{width:100%}}@media screen and (max-width: 1024px){body .product-form__submit{font-size:13px;padding:12px 0}div#castle-variant-options .selectors>div{flex:1;padding:5px}div#castle-variant-options .selectors>div{flex:1}div#castle-variant-options .selectors img{height:auto;width:30px}div#castle-variant-options .selectors p{font-size:12px;text-transform:uppercase;font-weight:700;line-height:96%;display:block;font-family:Roboto Condensed;margin:3px 0;overflow:hidden;font-size:11px}}@media screen and (max-width:768px){.related_product_cover button{padding:5px 10px;font-size:13px}.add-ons-container>div{display:block!important}}@media screen and (max-width:566px){div#castle-variant-options .selectors p{width:100%;font-size:10px;margin:0}div#castle-variant-options .selectors img{height:27px}.product-form__cart--box.d-flex>div{flex:1;min-width:unset;align-content:center}.selector-options .image{width:45px;height:45px}.product-form__buttons{margin:20px 0 0!important}.selector-options .option{padding:15px 5px}.selector-options .title{font-size:8px;line-height:8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/castle-variant-options.css.map */
