.product-list{list-style:none}.product-list .product-grid-item{font-size:.875rem;padding:0 1rem 1rem;box-shadow:0 0 0 .0625rem rgba(35,38,59,.15);display:list-item;position:relative}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item{font-size:.75rem;padding:0 .3125rem .3125rem}}.product-list .product-grid-item u{text-decoration:none;text-transform:uppercase}.product-list .product-grid-item i{font-style:normal}.product-list .product-grid-item p{margin-bottom:0;position:relative}.product-list .product-grid-item .product{text-decoration:none;display:flex;flex-direction:column;height:100%}.product-list .product-grid-item .top-content{flex:1;position:relative}.product-list .product-grid-item .top-block,.product-list .product-grid-item .promo,.product-list .product-grid-item .pill{color:#fff;font-weight:bold;line-height:1.3}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .top-block,.product-list .product-grid-item .promo,.product-list .product-grid-item .pill{font-size:.6875rem}}.product-list .product-grid-item .top-block,.product-list .product-grid-item .empty-block{display:block;min-height:2.875rem}.product-list .product-grid-item .top-block{text-align:center;width:calc(100% + 32px);margin:0 -1rem;display:flex;flex-direction:column;justify-content:center}.product-list .product-grid-item .top-block.promo{background-color:#af101f}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .top-block{width:calc(100% + 10px);margin:0 -.3125rem}}.product-list .product-grid-item .delivery-message{display:flex;background-color:#56748e;text-transform:uppercase}.product-list .product-grid-item .delivery-message img{padding:.125rem 0;align-self:center}.product-list .product-grid-item .product-image{display:block;max-width:none;width:calc(100% + 32px);margin:0 -1rem;aspect-ratio:1/1}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .product-image{width:calc(100% + 10px);margin:0 -.3125rem}}.product-list .product-grid-item .clearance-roundel{position:absolute;left:0;bottom:.625rem;z-index:1}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .clearance-roundel{max-width:4.0625rem}}.product-list .product-grid-item .title{font-size:1rem;font-weight:bold;line-height:1.5}.product-list .product-grid-item .title span{display:block}.product-list .product-grid-item .pill{text-align:center;border-radius:2rem}.product-list .product-grid-item .pill.delivery-message{display:flex;padding:.25rem 1.75rem;border:.0625rem solid #fff;position:absolute;top:.625rem;left:50%;transform:translateX(-50%);white-space:nowrap}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .pill.delivery-message{min-width:7.5rem;max-width:100%;padding:.25rem .5rem}}.product-list .product-grid-item .pill.delivery-message.graphic{padding:.25rem .875rem}@media print,screen and (max-width: 63.99875em){.product-list .product-grid-item .pill.delivery-message.graphic{padding:.25rem .5rem}}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .pill.delivery-message.graphic{padding:.125rem 0}.product-list .product-grid-item .pill.delivery-message.graphic img{border-radius:2rem}}.product-list .product-grid-item .pill.promo{background-color:#9f3b48;padding:.1875rem 1rem;margin:.8125rem 0 0 0;min-width:10rem;display:inline-block}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .pill.promo{min-width:6.25rem;max-width:100%}}.product-list .product-grid-item .was-price{text-decoration:line-through;padding-right:.3125rem;margin:.8125rem 0 0 0;min-width:30%;float:left}.product-list .product-grid-item .main-price{color:#9f3b48;font-size:1.1875rem;font-weight:bold;line-height:1.5;clear:both}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .main-price{font-size:.875rem}}.product-list .product-grid-item .main-price span{color:#4d4d51;font-size:.875rem;font-weight:normal}.product-list .product-grid-item .finance{line-height:1.5}.product-list .product-grid-item .swatch,.product-list .product-grid-item .alternative-prices{font-size:.75rem;background-color:#ededee;margin:.4375rem 0 0 0;list-style-type:none;display:flex;flex-wrap:nowrap;align-items:center;gap:.625rem}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .swatch,.product-list .product-grid-item .alternative-prices{font-size:.6875rem}}.product-list .product-grid-item .swatch li,.product-list .product-grid-item .alternative-prices li{text-align:left;flex:0 1 auto}.product-list .product-grid-item .swatch li:nth-child(3),.product-list .product-grid-item .swatch li :nth-child(4),.product-list .product-grid-item .alternative-prices li:nth-child(3),.product-list .product-grid-item .alternative-prices li :nth-child(4){text-align:right;flex:1 1 auto}.product-list .product-grid-item ul.swatch{padding:.3125rem}.product-list .product-grid-item ul.swatch li img{width:auto;height:2.5rem;aspect-ratio:1/1}.product-list .product-grid-item .alternative-prices{padding:.625rem .3125rem}.product-list .product-grid-item .alternative-prices li:first-of-type{min-width:3.125rem}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .alternative-prices li:first-of-type{min-width:1.5625rem}}.product-list .product-grid-item .alternative-prices u{font-weight:bold;color:#829d7a}.product-list .product-grid-item .alternative-prices img{width:3.125rem;height:3.125rem;transform:translateY(-10%);aspect-ratio:1/1;padding:.3125rem}.product-list .product-grid-item .xmas-delivery .xmas-delivery-message,.product-list .product-grid-item .xmas-delivery p.top-block:has(>.xmas-delivery-message){display:none}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .xmas-delivery .xmas-delivery-message,.product-list .product-grid-item .xmas-delivery p.top-block:has(>.xmas-delivery-message){background-color:#302d2d;display:flex;align-items:center}}.product-list .product-grid-item .xmas-delivery .xmas-roundel{text-align:center;width:3.125rem;height:5rem;float:right}@media print,screen and (max-width: 39.99875em){.product-list .product-grid-item .xmas-delivery .xmas-roundel{display:none}}.product-list .product-grid-item .xmas-delivery .xmas-roundel:before{content:"";display:block;width:100%;height:4.375rem;background-image:url("https://d2kz53n3bzvihv.cloudfront.net/media/gbu0/1-reponsive-assets/USP/delivery-update/3810_ChristmasDelivery_Icon_Charcoal.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.product-list .product-grid-item .xmas-delivery .xmas-roundel p{font-size:.5rem;font-weight:bold;text-transform:uppercase;margin:-.3125rem 0 0 0;line-height:.75rem}.product-list .product-grid-item .xmas-delivery .title,.product-list .product-grid-item .xmas-delivery .was-price,.product-list .product-grid-item .xmas-delivery .main-price,.product-list .product-grid-item .xmas-delivery .finance{max-width:85%}@media print,screen and (min-width: 64em)and (max-width: 74.99875em){.product-list .product-grid-item .xmas-delivery .title,.product-list .product-grid-item .xmas-delivery .was-price,.product-list .product-grid-item .xmas-delivery .main-price,.product-list .product-grid-item .xmas-delivery .finance{max-width:80%}}@media print,screen and (max-width: 63.99875em){.product-list .product-grid-item .xmas-delivery .was-price,.product-list .product-grid-item .xmas-delivery .main-price,.product-list .product-grid-item .xmas-delivery .finance{max-width:75%}}.pagination{margin:.3125rem .3125rem 1.25rem .3125rem}.pagination ul{margin:1.875rem 0;justify-content:center}.pagination ul li{display:block;padding-right:0}.pagination ul li *{background:none;background-image:none !important;box-shadow:none !important;border:0 !important;text-decoration:none !important}.pagination ul li a,.pagination ul li button,.pagination ul li span{font-size:1.5rem;padding:0 .625rem;height:auto}@media print,screen and (max-width: 39.99875em){.pagination ul li a,.pagination ul li button,.pagination ul li span{font-size:1.125rem}}.pagination ul li[class*=selected]{opacity:.7}.pagination ul li[class*=selected] a,.pagination ul li[class*=selected] button{color:#fff;background-color:#829d7a;padding:.1875rem .375rem;margin:0 .4375rem !important;border-radius:.1875rem !important;cursor:auto}.pagination ul li[class*=selected] a:hover,.pagination ul li[class*=selected] a:active,.pagination ul li[class*=selected] button:hover,.pagination ul li[class*=selected] button:active{background-color:#829d7a}@media print,screen and (max-width: 39.99875em){.pagination ul li[class*=selected] a,.pagination ul li[class*=selected] button{padding:.1875rem .3125rem;margin:0 .3125rem !important}}.pagination ul li[class*=disabled]{opacity:.7}.pagination ul li[class*=disabled] span{color:inherit;background-image:none}.pagination ul li:nth-child(2) span,.pagination ul li:nth-child(2) a,.pagination ul li:nth-last-child(2) span,.pagination ul li:nth-last-child(2) a{display:inline;font-size:2.625rem;font-weight:600;line-height:1.625rem}.pagination ul li:first-child,.pagination ul li:last-child{display:none}.show-for-results{display:none}.filter-bar{font-size:1rem;padding:0 .3125rem;margin-bottom:.9375rem}.filter-bar .button{position:relative;padding:1.375rem;margin-bottom:0;border-radius:.3125rem}.filter-bar .button span{margin-left:2.8125rem}@media print,screen and (max-width: 39.99875em){.filter-bar .button span{margin-left:2.1875rem}}.filter-bar .button::before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.875rem;height:1.875rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media print,screen and (max-width: 39.99875em){.filter-bar .button::before{left:1rem;width:1.5625rem;height:1.5625rem}}@media print,screen and (max-width: 39.99875em){.filter-bar .button{width:100%;padding:1rem}}.filter-bar .filter-by .filter-by-button{display:inline-block}.filter-bar .filter-by .filter-by-button::before{background-image:url("https://d2kz53n3bzvihv.cloudfront.net/media/ofl-icons/slider.svg")}@media print,screen and (max-width: 39.99875em){.filter-bar .filter-by .filter-by-button{text-align:left}}.filter-bar .sort-by .sort-by-button{text-align:left}.filter-bar .sort-by .sort-by-button::before{background-image:url("https://d2kz53n3bzvihv.cloudfront.net/media/ofl-icons/sort.svg")}@media print,screen and (min-width: 40em){.filter-bar .sort-by .sort-by-button{width:17.875rem}}@media print,screen and (max-width: 39.99875em){.filter-bar .sort-by .sort-by-button{height:100%;max-width:225px;float:right}}.filter-bar .sort-by .sort-by-dropdown{float:right}.filter-bar .sort-by .sort-by-dropdown select{text-align:left;padding:0;margin:0;border:0;line-height:1rem;outline:0;background:rgba(0,0,0,0);box-shadow:none;position:absolute;left:0;right:0;bottom:0}@media print,screen and (min-width: 40em){.filter-bar .sort-by .sort-by-dropdown select{padding:0 0 0 8.125rem;height:3.625rem;width:calc(17.875rem + 1.875rem)}}@media print,screen and (max-width: 39.99875em){.filter-bar .sort-by .sort-by-dropdown select{padding:0 0 0 3.125rem;height:3rem;width:calc(100% + 1.5625rem)}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.filter-bar .applied-filters{margin-top:.625rem}}@media print,screen and (max-width: 39.99875em){.filter-bar .applied-filters{display:none}}.applied-filters>div{display:flex;align-items:center;height:100%}.applied-filters ul{display:block}.applied-filters ul li{background:none;border:none;padding:0}.applied-filters ul li button{color:#000;margin:.125rem .625rem 0 .3125rem}.applied-filters ul li span>span{text-decoration:underline}.off-canvas-filters{font-size:.75rem}.off-canvas-filters .filter-heading{font-size:1.125rem;font-weight:600;background-color:#f0f0f0;padding:1.25rem}.off-canvas-filters .close-button{color:#302d2d;font-size:3.4375rem;z-index:1002;outline:none}.off-canvas-filters .apply-container{padding:.5rem;border-top:.0625rem solid #c2beb7}.off-canvas-filters .apply-container .apply-filters,.off-canvas-filters .apply-container .reset-filters{font-size:.875rem;width:100%;padding:.625rem;margin:.625rem 0;border-radius:1.5625rem;height:2.25rem}.off-canvas-filters .apply-container .apply-filters:disabled,.off-canvas-filters .apply-container .reset-filters:disabled{opacity:.9}.off-canvas-filters .reset-filters:hover,.off-canvas-filters .reset-filters:target{color:inherit}.off-canvas-filters .applied-filters{margin-bottom:.4375rem}.off-canvas-filters .applied-filters ul li{display:block}.off-canvas-filters .applied-filters ul li [class*=category]{margin-bottom:.1875rem}.off-canvas-filters .filter-options{border-bottom:.0625rem solid #c2beb7}.off-canvas-filters .filter-options div{margin-bottom:0}.off-canvas-filters .filter-options [class*=header]{color:inherit;text-transform:none;padding:1rem;border-top:.0625rem solid #c2beb7;cursor:pointer}.off-canvas-filters .filter-options [class*=header]::after{content:"";display:block;width:.75rem;height:.75rem;float:right;background-image:url("https://d2kz53n3bzvihv.cloudfront.net/media/ofl-icons/down-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.off-canvas-filters .filter-options [class*=header].open::after{background-image:url("https://d2kz53n3bzvihv.cloudfront.net/media/ofl-icons/up-arrow.svg");margin-top:.1875rem}.off-canvas-filters .filter-options [class*=body]{border-top:.0625rem solid #c2beb7;padding:.875rem;display:none}.off-canvas-filters .filter-options [class*=body] ul{margin-left:-1.25rem}.off-canvas-filters .filter-options [class*=body] ul li{margin-bottom:.125rem}.off-canvas-filters .filter-options [class*=body] ul input{opacity:0}.off-canvas-filters .filter-options [class*=body] ul [class*=label]{font-size:.75rem;font-weight:600}.off-canvas-filters .filter-options [class*=body] ul [class*=count]{color:inherit;font-weight:600;margin-left:0;background:rgba(0,0,0,0);border:0}.off-canvas-filters .filter-options [class*=body] ul [class*=count]::before{content:"("}.off-canvas-filters .filter-options [class*=body] ul [class*=count]::after{content:")"}.off-canvas-filters .filter-options [class*=body] ul [class*=radio]{opacity:1}.off-canvas-filters .filter-options [class*=body] ul [class*=radio]:checked,.off-canvas-filters .filter-options [class*=body] ul [class*=radio]:focus{border-color:#829d7a}.off-canvas-filters .filter-options [class*=body] ul [class*=radio]:after{background:#829d7a}.off-canvas-filters .filter-options [class*=body] ul[class*=NumericMenu]{margin-left:0}.off-canvas-filters .filter-options [class*=body] button{border-radius:1.5625rem;font-size:.75rem}.off-canvas-filters .ais-ToggleRefinement{border-top:.0625rem solid #c2beb7;padding:1rem}.off-canvas-filters .ais-ToggleRefinement .ais-ToggleRefinement-checkbox{margin:0}.off-canvas-filters .ais-ToggleRefinement .ais-ToggleRefinement-checkbox:checked{background:#829d7a}/*# sourceMappingURL=default.css.map */
