@font-face{font-family:Gotham;src:url(4c8ecdf2bb4be56add8c.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Gotham;src:url(21a9411a591bb44b47fd.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(d6e50a8b60bf3962400c.otf) format("opentype");font-weight:500;font-style:normal}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1023px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px;--grid-max-width: 1440px}@media screen and (min-width:1024px){.desktop-only{display:none}}@media screen and (max-width:1023px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}.product .product__vendor{color:#4d4d4d;font-size:9px;text-transform:uppercase;font-weight:400;letter-spacing:1.8px}.product .f-price span{font-size:24px!important;font-weight:300!important}.product .product__block--description{border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;padding:17px 0}.product .product__block--description span,.product .product__block--description p{color:#4d4d4d;letter-spacing:.24px;font-weight:400}.product .product__block--description p{line-height:24px}.product .pickup-availability-info{width:100%;display:flex;align-items:center;gap:10px;color:#000}.product .pickup-availability-info p,.product .pickup-availability-info span,.product .pickup-availability-info button{font-size:14px!important;line-height:24px!important}.product .pickup-availability-info span{font-weight:500!important}.product .pickup-availability-info button,.product .pickup-availability-info p{font-weight:400!important}.product #ShowPickupAvailabilityDrawer{margin-top:unset!important;text-transform:unset!important}.product .product__block--pickup_availability{margin-bottom:unset!important}.product .product__block--complementary{margin-top:0!important;padding-top:24px;border-top:1px solid #F2F2F2}.product .complementary-products__container .slider-controls--grouped-always .slider-controls .swiper-pagination{margin-top:0}.product .complementary-products__container .product-card__wrapper{margin-right:2px}.product .complementary-products__container .product-card__wrapper{border:1px solid #EEECEC;background-color:#fff}.product .complementary-products__container .complementary-products__heading{font-size:18px;font-weight:400!important;line-height:normal}.product .complementary-products__container .product-card__info{gap:9px}.product .complementary-products__container .product-card__title{width:183px;line-height:20px}.product .complementary-products__container .product-card__title a.reversed-link{color:#000;font-family:"Gotham",Arial,Sans-Serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.product .complementary-products__container .f-price span{font-size:15px!important;font-weight:300!important}.product .complementary-products__container .product-card__action-button{border-radius:100%!important;border:1px solid #D3D3D3!important}.product .complementary-products__container .product-card__type{color:#000;font-family:"Gotham",Arial,Sans-Serif;font-size:8px!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:-10px!important}.product .bnpl-container p{margin-bottom:20px!important;margin-top:-10px!important;font-weight:400!important}.product .bnpl-container .view-options{text-decoration:underline;cursor:pointer;font-weight:400!important}.product .icon-with-text__item span{font-size:14px;font-weight:400;line-height:24px}.product .swiper-pagination{align-items:baseline}product-recommendations .section__header--text h2.section__heading.h1 motion-element{text-align:left!important}@media only screen and (max-width:768px){.breadcrumbs{justify-content:flex-start!important;margin-bottom:10px;margin-top:5px}.swiper-pagination{align-self:self-end}.product__blocks .product__vendor{margin-top:-10px}.product__blocks .product__title{font-size:24px!important}.product__blocks .f-price span{font-size:18px!important;font-weight:300!important}.product__blocks .icon-with-text__item span{font-size:13px;font-weight:400;line-height:normal}.product__blocks .pickup-availability-info{display:block;margin-bottom:20px}.product__blocks .pickup-availability-info p,.product__blocks .pickup-availability-info span,.product__blocks .pickup-availability-info button{font-size:13px!important}.complementary-products__container h2.complementary-products__heading{font-size:16px!important}.complementary-products__container .swiper-pagination{align-self:unset}complementary-product-slider .product-card__wrapper .product-card__type{font-size:7px!important}complementary-product-slider .product-card__wrapper .product-card__title a.reversed-link{font-size:13px!important}complementary-product-slider .product-card__wrapper .product-card__title+.f-price span{font-size:13px!important;font-weight:300!important}.image-with-text:first{margin-top:-30px;padding-top:unset;margin-bottom:30px}.image-with-text .rich-text__subheading{font-size:9px;margin-bottom:10px}.image-with-text .rich-text__text p{font-size:13px!important;line-height:24px!important;padding-right:25px;padding-left:25px}}table{width:100%;border-collapse:collapse;font-size:13px;box-shadow:unset!important;margin-bottom:30px}@media screen and (max-width:768px){table{font-size:10px}}tbody tr:first-child th{border-top:1px solid black!important}thead{border-bottom:1px solid #333}thead tr th{border-right:unset!important;border-left:unset!important}@media screen and (max-width:768px){thead tr th{font-size:10px;padding:unset;text-align:center}}tbody tr{border-bottom:1px solid #DADADA}tbody tr td{border-right:unset!important;border-left:unset!important}@media screen and (max-width:768px){tbody tr td:first-child{text-align:left;padding-left:unset}}th{text-align:left;padding:12px 10px;font-weight:400;font-size:14px}tr th{border-top:unset!important}td{padding:12px 10px;vertical-align:top}td br{margin-bottom:4px}.delivery-times{width:210px}@media screen and (max-width:768px){.delivery-times{font-size:12px}}.delivery-full{padding-top:33px!important}button.ap-modal-close{color:#4d4d4d;border:none;padding:0 15px 10px;border-radius:4px;cursor:pointer;font-size:24px}@media screen and (max-width:768px){button.ap-modal-close{padding-right:0}}.afterpay-modal-overlay{display:none;position:absolute;justify-content:center;align-items:center;z-index:1000}.ap-modal{background-color:#fff;padding:15px 30px 25px;border-radius:8px;max-width:450px;width:100%;position:relative;box-shadow:0 4px 12px #00000026}@media screen and (max-width:768px){.ap-modal{padding:10px 15px 20px;max-width:90%;width:100%}}.ap-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#4d4d4d;padding:0}@media screen and (max-width:768px){.ap-modal-close{font-size:20px;margin-top:-15px}}.ap-modal-close:hover{color:#4d4d4d;background:none}.ap-modal-title{font-size:16px;font-weight:400;margin:0 0 15px;color:#4d4d4d}@media screen and (max-width:768px){.ap-modal-title{font-size:14px}}#apContent{font-size:13px;color:#4d4d4d;margin:0!important}@media screen and (max-width:768px){#apContent{font-size:12px}}.product-form__buttons .swym-button-bar{display:block;width:100%;margin-top:10px}.swym-button-bar{margin-left:0!important}.swym-button-bar button.swym-add-to-wishlist{text-transform:capitalize!important;margin:-5px!important}.swym-button-bar button.swym-add-to-wishlist span.swym-wishlist-cta{font-size:13px!important;font-weight:400!important;text-decoration-line:underline!important}.product__block--buy_buttons{margin-bottom:unset!important}.product__block--icon-with-text{margin-top:5px!important;margin-bottom:unset!important}.product__block--pickup_availability{margin-top:13px!important;margin-bottom:unset!important}.enquire-form-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.enquire-form-wrapper{background-color:#fff;width:100%;max-width:550px;border-radius:4px;padding:20px;box-shadow:0 2px 10px #0000001a;max-height:90vh;overflow-y:auto}.enquire-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.enquire-form-header h2{font-size:20px;font-weight:400;margin:0;text-transform:lowercase}.close-button{background:none;border:none;font-size:24px;cursor:pointer;padding:0;color:#4d4d4d}.enquire-form{display:block}.form-field{margin-bottom:15px}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px 15px;border:1px solid #6C6C6C;border-radius:4px;font-size:14px;line-height:normal}.form-field textarea{resize:vertical;min-height:100px}.size-options{border:1px solid #6C6C6C;border-radius:4px;padding-left:15px}.checkbox-group{display:flex;flex-wrap:wrap;gap:15px}.checkbox-container{display:flex;align-items:center;margin-right:15px}.checkbox-container input[type=checkbox]{width:auto;margin-right:5px}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.submit-button{background-color:#222;width:30%;color:#fff;border:none;padding:12px 30px;font-size:14px;cursor:pointer;text-transform:uppercase}.store-locations-link{color:#222;text-decoration:underline;font-size:14px}.store-locations-link:hover{text-decoration:underline}@media(max-width:600px){.enquire-form-wrapper{width:100%;max-width:90vw;padding:15px}.checkbox-group{flex-direction:column;gap:10px}}#storeLocation{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-color:transparent;width:100%;font-size:14px;border:1px solid #6C6C6C}.select-form{position:relative}.select-form select{padding-right:35px}.select-form .icon-caret-down{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px}.form-status{font-size:12px;padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.autostyle.css.map */
