﻿.product-highlights{position:absolute;top:-1px;left:-1px;z-index:10;}.highlight,.product-highlight,.saving-highlight{font-weight:bold;text-transform:uppercase;padding:.25rem .5rem;display:block;font-size:.765625rem;background-color:#f387f9;border-radius:0;color:#fff;}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:.765625rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0;--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:Inter;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;}.tooltip.show{opacity:var(--bs-tooltip-opacity);}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid;}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0;}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg);}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width);}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg);}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0;}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width);}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);}.glide{position:relative;width:100%;box-sizing:border-box;}.glide *{box-sizing:inherit;}.glide__track{overflow:hidden;}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;}.glide__slides--dragging{user-select:none;}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;}.glide__arrows{-webkit-touch-callout:none;user-select:none;}.glide__bullets{-webkit-touch-callout:none;user-select:none;}.glide--rtl{direction:rtl;}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1;}.glide__arrow:focus{outline:0;}.glide__arrow:hover{border-color:#fff;}.glide__arrow--left{left:2em;}.glide__arrow--right{right:2em;}.glide__arrow--disabled{opacity:.33;}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%);}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em;}.glide__bullet:focus{outline:0;}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5);}.glide__bullet--active{background-color:#fff;}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}:root{--plyr-color-main:#80bc00;}.glide__slide{height:auto;}.pd-container h1{font-size:larger;text-transform:uppercase;line-height:1.5;}.pd-container .pd-condition{font-size:.75em;margin-top:.25rem;}.pd-container .pd-option-area{border:solid 1px #f7f6f1;padding:1.5rem 1rem;}.pd-container .pd-oos-notif-panel{border:solid 1px #e2dfdc;background-color:#f7f6f1;border-radius:4px;padding:1.25rem;}.pd-container .p-info{padding:1rem;padding-left:2.5rem;border-bottom:solid 1px #f7f6f1;background-position:5px 50%;background-repeat:no-repeat;}.pd-container .video-cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(50,50,50,.5);z-index:1;display:flex;align-items:center;justify-content:center;}.pd-container .video-cover img{width:25%;}.pd-container .p-info-returns{background-image:url("/artwork/misc/arrow.svg");display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.1rem;}.pd-container .p-info-returns strong{min-width:0;}.pd-container .p-info-returns .p-info-feefo{height:5rem;width:auto;max-width:50%;object-fit:contain;flex-shrink:0;border-left:1px solid #ccc;padding-left:1rem;}.pd-container .p-info-dispatch{background-image:url("/artwork/misc/clock.svg");}.pd-container .p-info-delivery{background-image:url("/artwork/misc/truck.svg");}.pd-container .product-highlights{position:absolute;top:-1px;left:-1px;z-index:10;}.pd-container .product-highlight{font-weight:bold;text-transform:uppercase;padding:.25rem .5rem;display:block;font-size:.765625rem;background-color:#f387f9;border-radius:0;color:#fff;}.pd-container .pd-social a{border:solid 1px #ccc;width:2rem;display:inline-block;height:2rem;text-align:center;padding-top:3px;margin-right:.5rem;margin-top:.5rem;border-radius:.275rem;}.pd-container .pd-social a:hover{background:#f7f6f1;transition:background-color 150ms linear;}.pd-container .btn-atb:hover .icon{fill:#000;}.pd-container .pd-funds-message{margin-top:.5rem;background-color:rgba(142,254,154,.35);color:#0b463d;padding:.5rem 1.25rem;font-size:.765625rem;line-height:1.4;}#productDetails .accordion-button{box-shadow:none!important;padding-left:0;font-weight:normal;font-size:1.25rem;}#productDetails .accordion-collapse{border-top:solid 1px var(--bs-border-color);}.pd-story iframe{max-width:100%;}.pd-story .pd-story-body{z-index:5;height:400px;overflow-y:auto;}@media(min-width:768px){.pd-story .pd-story-body{padding-left:6rem!important;padding-right:6rem!important;margin-left:-3rem;height:570px;}}.pd-price{color:#0b463d;font-size:large;font-weight:bold;}.p-was{text-decoration:line-through;text-align:right;}.pd-promo{display:flex;border:solid 1px #dee2e6;margin-top:1rem;flex-direction:column;}.pd-promo .pd-promo-heading{font-weight:bold;background-color:#d1e7dd;padding-left:calc(var(--bs-gutter-x)*.5);padding-top:calc(var(--bs-gutter-x)*.5);padding-bottom:calc(var(--bs-gutter-x)*.5);}.pd-promo .pd-promo-content{display:flex;--bs-gutter-x:1.5rem;--bs-gutter-y:0;align-items:center;justify-content:center;}.pd-promo .pd-promo-content .btn{margin-right:calc(var(--bs-gutter-x)*.5);margin-top:calc(var(--bs-gutter-x)*.5);margin-bottom:calc(var(--bs-gutter-x)*.5);}.bundle-promotion-offcanvas{width:100%;}.bundle-promotion-products{display:flex;flex-direction:column;gap:1rem;}@media(min-width:992px){.bundle-promotion-offcanvas{width:50vw!important;}.bundle-promotion-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.bundle-promotion-products .price{margin-top:0;}}@media(min-width:1400px){.bundle-promotion-products{grid-template-columns:repeat(3,1fr);align-content:start;}}.carousel-control-prev.plyr-active,.carousel-control-next.plyr-active{top:45px;bottom:45px;}.primary-modal-open{overflow:hidden;}.primary-modal-open .modal{overflow-x:hidden;overflow-y:auto;}.config-groups{margin-top:2rem;position:relative;}.config-groups .modal{padding:0;}.config-groups .modal .modal-title{color:#0b463d;padding:15px 80px 15px 15px;}.config-groups .modal .modal-body{padding:0;}.config-groups .modal .read-more-link{font-size:12px;color:#0b463d;text-decoration:underline;background:#f7f7f7;padding:6px 9px;border:solid 1px #f7f6f1;margin:10px 0;display:inline-block;border-radius:2px;}.config-groups .modal .btn-confirm{font-size:16px;}.config-groups .reduced-modal-z-index{z-index:1000;}.config-group{border:solid 1px #dee2e6;background:#f7f6f1;margin-bottom:10px;position:relative;}.config-group.is-valid .config-group-header{border:solid 1px #0b463d;}.config-group.is-valid .config-group-header h4{color:#0b463d;}.config-group.is-valid .config-group-header::after{display:none;}.config-group.is-invalid .config-group-header{border:solid 1px #f00;}.config-group.is-invalid .config-group-header h4{color:#f8d7da;}.config-group.is-invalid .config-group-header::after{color:#f7f6f1;}.config-group .config-group-body{z-index:100;background:#fff;right:0;left:0;border:solid 1px #f7f6f1;border-top:0;}.config-group .config-group-header{padding-right:35px;}.config-group .config-group-header h4{color:#0b463d;text-transform:uppercase;margin-bottom:0;}.config-group .config-group-header h5{color:#0b463d;}.config-group .config-group-header p{color:#0b463d;padding-top:1px;}.config-group .config-group-header.no-description{padding:19px 35px 19px 15px;}.config-group .config-group-header.collapsed{background:#f7f6f1;}.config-group .config-group-header:hover,.config-group .config-group-header:active,.config-group .config-group-header:focus{text-decoration:none;}.config-group .config-group-header:hover p,.config-group .config-group-header:active p,.config-group .config-group-header:focus p{color:#0b463d;}.config-group-subgroup{border:0;}.config-group-subgroup.is-invalid h6{color:#f7f6f1;}.config-group-subgroup .selected-configurations{color:#0b463d;}.custom-checkbox{display:inline-block;border:solid 2px #f7f6f1;border-radius:4px;width:auto;height:40px;padding:0;}.custom-checkbox.selected{border-color:#00aeef;}.custom-checkbox input:checked+label:after{top:14px;left:13px;font-size:9px;}.custom-checkbox input:checked+label{color:#00aeef;}.custom-checkbox label{color:#777;font-size:11px;font-weight:normal;padding:11px 12px 0 40px;height:40px;margin:0;}.custom-checkbox label:hover{color:#0072bc;}.custom-checkbox label::before{display:inline-block;position:absolute;top:13px;left:12px;border:solid 1px #ccc;width:14px;height:14px;content:" ";line-height:12px;padding-left:1px;border-radius:2px;}.custom-checkbox label span{color:#8efe9a;}.config-option,.config-group .config-group-header{position:relative;display:block;padding:13px 15px;border-bottom:solid 1px #f7f6f1;}.config-option p,.config-group .config-group-header p{margin:0;}.config-option .o-price,.config-group .config-group-header .o-price{color:#0b463d;font-size:16px;line-height:1.1;text-align:right;}.config-option.optionSelected,.config-group .optionSelected.config-group-header{background:#f7f7f7;}.config-option:hover,.config-group .config-group-header:hover{text-decoration:none;background:#f7f7f7;}.config-option-colour{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:13px 5px;}.config-option-colour div{padding:0 10px;}.config-group-personalisation .config-option,.config-group-personalisation .config-group .config-group-header,.config-group .config-group-personalisation .config-group-header{background:#f7f7f7;}.config-group-personalisation .config-option .row,.config-group-personalisation .config-group .config-group-header .row,.config-group .config-group-personalisation .config-group-header .row{margin-bottom:10px;}.config-group-personalisation .config-option .row>div,.config-group-personalisation .config-group .config-group-header .row>div,.config-group .config-group-personalisation .config-group-header .row>div{padding:0 10px;}.config-group-personalisation .config-option .row>div:nth-of-type(1),.config-group-personalisation .config-group .config-group-header .row>div:nth-of-type(1),.config-group .config-group-personalisation .config-group-header .row>div:nth-of-type(1){padding-left:10px;padding-right:0;}.config-group-personalisation .personalisation-limit .form-text{font-size:.75rem;color:#7d7d7d;line-height:1.3;}.config-group-personalisation .personalisation-limit .personalisation-limit-count{font-weight:700;}.config-option-box{border:solid 2px #f7f6f1;padding:10px;display:inline-block;margin:0 10px 10px 0;border-radius:4px;min-width:80px;font-size:13px;height:40px;text-align:center;color:#777;}.config-option-box:hover{color:#0b463d;}.config-option-box.selected{border-color:#00aeef;color:#00aeef;}.config-option-box .price{color:#0b463d;}.config-selection{border:solid 1px #f7f6f1;padding:8px;background:#f7f6f1;margin-bottom:10px;position:relative;}.config-selection row{margin-left:-5px;margin-right:-5px;}.config-selection row>div{padding-left:5px;padding-right:5px;}.config-selection p{margin:0;color:#7d7d7d;}.config-selection .s-price{color:#0b463d;font-size:14px;text-align:right;line-height:32px;}.config-selection-small{border-bottom:solid 1px #e2e2e2;padding:8px 0;background:#fff;margin-bottom:10px;position:relative;font-size:12px;line-height:1.2;}.config-selection-small p{margin:0 0 3px;}.config-selection-small .price{color:#0b463d;}.config-selection-small .btn{background-color:#ececec;border-radius:0;border:solid 1px #ececec;color:#7d7d7d;}.selection-title{color:#7d7d7d;font-size:12px;}.composition-items .popover{border-radius:0;border-color:#e1e1e1;}.composition-items .popover .colour-box{width:200px;height:200px;}.composition-items .popover .swatch{margin-bottom:5px;}.composition-items .popover .popover-content{padding:7px 7px 5px 7px;font-size:12px;color:#111;}.composition-items .popover .popover-content span{display:inline-block;}.composition-items .popover .popover-content .price{font-size:12px;font-weight:600;margin-left:5px;color:#0b463d;font:Inter;}.composition-item,.options-colour-item{position:relative;}.composition-item .colour-box,.options-colour-item .colour-box{padding-top:100%;border:2px solid #fff;}.composition-item .swatch,.options-colour-item .swatch{border:solid 1px #0b463d;}.composition-item span,.options-colour-item span{font-size:12px;display:block;padding-top:2px;color:#777;}.composition-item.selected .swatch,.selected.options-colour-item .swatch{border:solid 2px #0b463d!important;}.composition-item.selected::after,.selected.options-colour-item::after{position:absolute;top:5px;right:16px;width:20px;height:20px;border-radius:50%;background-color:#0b463d;color:#fff;content:" ";font-size:8px;text-align:center;line-height:20px;}.composition-item .price,.options-colour-item .price{display:none;}.config-group-subgroup .composition-item span,.config-group-subgroup .options-colour-item span{display:none;}.composition-highlight{position:relative;margin:0 5px 10px 5px;}.composition-highlight .cover{position:absolute;bottom:0;left:0;right:0;background-color:rgba(3,3,3,.5);z-index:10;color:#fff;padding:10px;font-size:12px;}.composition-highlight .btn{font-size:16px;padding:10px;}.options-colour-item .colour{padding-top:calc(100% - 2px);border:solid 1px #f7f6f1;}.options-colour-item.selected .colour{border:solid 2px #8efe9a!important;padding-top:calc(100% - 4px);}.active-group .active-group-selections .product-title{font-weight:900;font-size:18px;display:block;margin-bottom:5px;line-height:1.2;}.active-group .active-group-selections .product-img{display:block;margin-bottom:15px;border:solid 1px #f7f6f1;}.active-group .active-group-selections .pd-price{font-size:24px;display:block;margin-bottom:5px;}.active-group .active-group-configurations .active-group-compositions{padding:0 15px;}.active-group .active-group-configurations .active-group-product{border-top:solid 1px #f7f6f1;padding:15px;border-right:solid 4px #fff;}.active-group .active-group-configurations .active-group-product .row{margin-left:-5px;margin-right:-5px;}.active-group .active-group-configurations .active-group-product .row>div{padding-left:5px;padding-right:5px;}.active-group .active-group-configurations .active-group-product .added-confirmation{margin-left:42px;font-size:12px;color:#31ce7f;}.active-group .active-group-configurations .active-group-product .btn-add{width:56%;}.active-group .active-group-configurations .active-group-product .pd-qty-edit{width:38%;}.active-group .active-group-configurations .active-group-product:hover{border-right:solid 4px #00aeef;}.active-group .active-group-configurations h5{font-weight:800;margin-top:0;margin-bottom:2px;}.active-group .active-group-configurations .img{border:solid 1px #f7f6f1;border-radius:4px;display:block;position:relative;}.active-group .active-group-configurations .img .icon{position:absolute;z-index:5;right:5px;bottom:5px;font-size:14px;}.active-group .active-group-configurations .prod-price{color:#0b463d;padding-top:5px;font-weight:800;font-size:18px;}.active-group .active-group-configurations .prod-price .was-price{font-weight:600;text-decoration:line-through;}.active-group .active-group-configurations .pd-availability{border-bottom:0;font-size:12px;padding:5px 0;}.active-group .active-group-configurations .pd-availability-instock{padding-left:25px;}.active-group .active-group-configurations .pd-availability-instock::before{font-size:12px;margin-top:0;top:3px;width:auto;}.active-group .active-group-configurations .btn-add{min-width:80px;}#reminderProductsModal .modal-dialog,#productsModal .modal-dialog{max-width:960px;}#reminderProductsModal .modal-header,#productsModal .modal-header{border-bottom:solid 1px #f7f6f1;padding:1rem 1.25rem;}#reminderProductsModal .modal-header .modal-title,#productsModal .modal-header .modal-title{color:#0b463d;padding:0;margin:0;font-size:1.25rem;}#reminderProductsModal .modal-body,#productsModal .modal-body{padding:1.25rem;background:#f7f6f1;}#reminderProductsModal .modal-footer,#productsModal .modal-footer{border-top:solid 1px #ebe9dd;justify-content:center;padding:.75rem 1.25rem;}#reminderProductsModal .reminder-product-card,#productsModal .reminder-product-card{border:solid 1px #ebe9dd;border-radius:4px;padding:1rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;}#reminderProductsModal .reminder-product-card:hover,#productsModal .reminder-product-card:hover{border-color:#0b463d;box-shadow:0 2px 8px rgba(11,70,61,.08);}#reminderProductsModal .reminder-product-image,#productsModal .reminder-product-image{display:block;border:solid 1px #f7f6f1;border-radius:4px;overflow:hidden;margin-bottom:.75rem;background:#f7f6f1;}#reminderProductsModal .reminder-product-image img,#productsModal .reminder-product-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;}#reminderProductsModal .reminder-product-title,#productsModal .reminder-product-title{font-size:1rem;margin:0 0 .35rem;line-height:1.3;color:#000;}#reminderProductsModal .reminder-product-link,#productsModal .reminder-product-link{font-size:.8125rem;color:#0b463d;text-decoration:underline;display:inline-block;margin-bottom:.5rem;}#reminderProductsModal .reminder-product-link:hover,#productsModal .reminder-product-link:hover{color:#08352e;}#reminderProductsModal .reminder-product-price,#productsModal .reminder-product-price{color:#0b463d;font-weight:800;font-size:1.125rem;margin-bottom:.25rem;}#reminderProductsModal .reminder-product-price .was-price,#productsModal .reminder-product-price .was-price{text-decoration:line-through;font-weight:600;color:#666;margin-right:.35rem;font-size:.9375rem;}#reminderProductsModal .reminder-product-availability,#productsModal .reminder-product-availability{font-size:.8125rem;margin-bottom:.75rem;}#reminderProductsModal .reminder-product-configs,#productsModal .reminder-product-configs{margin-bottom:1rem;}#reminderProductsModal .reminder-product-configs .config-group-subgroup,#productsModal .reminder-product-configs .config-group-subgroup{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:solid 1px #f7f6f1;}#reminderProductsModal .reminder-product-configs .config-group-subgroup:last-child,#productsModal .reminder-product-configs .config-group-subgroup:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}#reminderProductsModal .reminder-product-configs h6,#productsModal .reminder-product-configs h6{font-size:.8125rem;font-weight:700;margin-bottom:.4rem;}#reminderProductsModal .reminder-product-configs .config-option-box,#productsModal .reminder-product-configs .config-option-box{margin:0 .25rem .25rem 0;}#reminderProductsModal .reminder-product-actions .pd-qty-edit,#productsModal .reminder-product-actions .pd-qty-edit{flex:0 0 auto;min-width:7rem;border:solid 1px #e0ddd0;border-radius:4px;overflow:hidden;background:#fff;}#reminderProductsModal .reminder-product-actions .pd-qty-edit .pd-qty-btn,#productsModal .reminder-product-actions .pd-qty-edit .pd-qty-btn{appearance:none;border:0;background:#f7f6f1;width:2.25rem;height:2.75rem;line-height:1;font-size:1.25rem;font-weight:700;color:#0b463d;cursor:pointer;padding:0;}#reminderProductsModal .reminder-product-actions .pd-qty-edit .pd-qty-btn:hover,#productsModal .reminder-product-actions .pd-qty-edit .pd-qty-btn:hover{background:#ebe9dd;}#reminderProductsModal .reminder-product-actions .pd-qty-edit .select-qty,#productsModal .reminder-product-actions .pd-qty-edit .select-qty{flex:1;text-align:center;font-weight:700;font-size:1rem;min-width:2rem;line-height:2.75rem;}#reminderProductsModal .reminder-product-actions .btn-add,#productsModal .reminder-product-actions .btn-add{margin:0;min-height:2.75rem;font-weight:800;letter-spacing:.02em;}.options-divider{color:#959595;text-transform:uppercase;font-weight:700;font-size:11px;}.selected-groups-title{display:block;line-height:20px;padding-top:3px;}.selected-groups-title .price{color:#0b463d;font-size:24px;}.active-product-modal{margin-top:10px;}.active-product-modal .modal-dialog .close{right:30px;}.active-product-modal .active-product{padding:50px 15px 30px 15px;}.active-product-modal .active-product .title{font-size:18px;font-weight:900;margin:0 0 5px 0;}.active-product-modal .active-product .product-price{color:#8efe9a;font-size:30px;text-align:right;margin-bottom:5px;line-height:1;}.active-product-modal .active-product .brand{font-size:12px;margin-bottom:5px;}.active-product-modal .active-product .brand span{color:#8efe9a;}.active-product-modal .active-product .pid{font-size:12px;color:#959595;text-align:right;}.active-product-modal .active-product .description{color:#959595;}.active-product-modal .active-product .pd-availability{border:0;}.active-product-modal .active-product .config-groups{border:solid 1px #e2dfdc;background:#f7f7f7;padding:20px;}.active-product-modal .active-product .config-groups .config-group{background:transparent;}.active-product-modal .active-product .config-groups .config-option-box{background:#fff;}.active-product-modal .active-product-images{padding-top:100%;}.active-product-modal .active-product-images img{display:none;}@media(min-width:576px){.selected-groups-title .items{font-size:14px;}#compositionModal .modal-dialog{width:360px;}.config-groups .modal .read-more-link{background:none;padding:0;border:0;margin:0;}.active-group .active-group-configurations .active-group-product .btn-add{width:150px;}.active-group .active-group-configurations .active-group-product .pd-qty-edit{width:unset;}}@media(min-width:768px){.active-product-modal .active-product{padding:50px 30px 30px 30px;}.active-group .active-group-configurations{border-right:solid 1px #f7f6f1;}#compositionModal .modal-dialog{max-width:970px;}.config-groups .modal-dialog{max-width:970px;margin:30px auto;}.config-groups .modal-dialog.modal-sm{max-width:720px;margin:30px auto;}.config-groups .modal-body{min-height:200px;}.composition-highlight{display:none;}.description-modal{width:60%;padding:3em;}}