.product-paint-section{display:block}.product-paint{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "info" "details";column-gap:5rem;row-gap:3.2rem;max-width:118.1rem;margin:0 auto}.product-paint__media{grid-area:media;align-self:start}.product-paint__info{grid-area:info;align-self:stretch}.product-paint__details{grid-area:details;display:flex;flex-direction:column;gap:2.4rem}.product-paint__details>*+*{padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:990px){.product-paint{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;grid-template-areas:"media info" "details info";align-items:start}}.product-paint--no-details{grid-template-areas:"media" "info"}@media screen and (min-width:990px){.product-paint--no-details{grid-template-rows:auto;grid-template-areas:"media info"}}.product-paint__gallery,.product-paint__viewer{display:block}.product-paint__slides{display:flex;gap:1.2rem;margin:0;padding:0;list-style:none}.product-paint__slide{flex:0 0 100%;width:100%}.product-paint__frame{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:1rem}.product-paint__frame>img,.product-paint__frame>.deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-paint__frame>.deferred-media{padding-top:0!important}.product-paint__dots{display:flex;justify-content:center;margin-top:1.6rem}.product-paint__dot-list{display:flex;gap:2rem;margin:0;padding:0;list-style:none}.product-paint__dot{display:block;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:#dbdbdd;cursor:pointer}.product-paint__dot[aria-current=true]{background:#212122}@media screen and (max-width:749px){.product-paint__slides{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-paint__slides::-webkit-scrollbar{display:none}.product-paint__slide{scroll-snap-align:start}}@media screen and (min-width:750px){.product-paint__slide:not(.is-active){display:none}}.product-paint__disclaimer{margin-top:2rem}@media screen and (min-width:750px){.product-paint__info[data-measured]>.product-paint__info-inner--sticky{--sticky-info-gap: calc(var(--header-height, 0px) + 3rem);position:sticky;top:min(var(--sticky-info-gap),calc(100vh - var(--sticky-info-height) - 3rem));top:min(var(--sticky-info-gap),calc(100svh - var(--sticky-info-height) - 3rem))}body:has(.shopify-section-header-hidden) .product-paint__info[data-measured]>.product-paint__info-inner--sticky{--sticky-info-gap: 3rem}}.product-paint__info-inner>*+*{margin-top:2rem}.product-paint__eyebrow{margin:0 0 1.6rem;font-size:12px;font-weight:700;line-height:130%;letter-spacing:.1rem;text-transform:uppercase;color:#7e8bcd}.product-paint__eyebrow+.product-paint__title{margin-top:0}.product-paint__title{margin:0;font-size:32px;font-weight:500;line-height:100%;word-break:break-word;color:#212122}.product-paint__copy{color:#212122;font-size:18px;font-weight:400;line-height:140%}.product-paint__excerpt{margin:0}.product-paint__read-more{margin-left:.8rem;font-size:inherit}.product-paint__copy>[data-full]:focus{outline:none}.product-paint__copy [data-show-less]{margin-left:0;margin-top:.8rem}.product-paint__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.product-paint__title-row .product-paint__title{min-width:0}.product-paint__save{flex:0 0 auto;margin-top:.2rem}.product-paint__swatch{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem;border-radius:inherit;color:#fff}.product-paint__swatch--dark{color:#212122}.product-paint__swatch-label{display:flex;flex-direction:column;gap:.4rem;margin:0}.product-paint__swatch-name{font-size:24px;font-weight:500;line-height:120%}.product-paint__swatch-code{font-size:14px;line-height:130%;opacity:.85}.product-paint__swatch-mark{align-self:flex-end;width:8rem;height:auto}.product-paint__price .price{font-size:32px;font-weight:500;line-height:100%;letter-spacing:0;color:#021d49}.paint-price{margin:0;color:#021d49}.paint-price__pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;padding:.4rem .8rem;border-radius:.4rem;background:#4f5a93;color:#fff;font-size:11px;font-weight:700;line-height:130%;letter-spacing:.08rem}.paint-price__pill .svg-wrapper{width:1rem;height:1rem}@supports (text-box: trim-both cap alphabetic){.paint-price__pill{padding-block:.6rem}.paint-price__label{display:block;text-box:trim-both cap alphabetic}}.paint-price__row{display:flex;margin:0;flex-wrap:wrap;align-items:baseline;gap:.8rem}.paint-price__amount{font-size:32px;font-weight:700;line-height:100%}.paint-price__unit,.paint-price__from{font-size:16px;font-weight:400;color:#6b6b70}.paint-price__from{color:#212122}.paint-price__basis{margin:.4rem 0 0;font-size:14px;color:#6b6b70}.paint-price__rrp{margin:1rem 0 0;padding-top:1rem;border-top:1px solid #dbdbdd;font-size:14px;color:#6b6b70}.paint-price__rrp-amount{white-space:nowrap;font-size:16px;font-weight:600;color:#212122}.paint-price--free{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem}.paint-price--free .paint-price__amount{font-size:24px}.paint-price__note{font-size:14px;color:#6b6b70}.paint-price__compare{color:rgba(var(--color-foreground),.75);text-decoration:line-through}.product-paint__buy{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:1.2rem;align-items:start}.product-paint__buy .product-form{display:flex;flex-direction:column;width:100%;min-width:0}.product-paint__buy .product-form__error-message-wrapper{order:1}.product-paint__buy .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:.7rem;margin-top:1.2rem;font-size:1.3rem;line-height:1.4}.product-paint__buy .product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem}.product-paint__buy .product-form__submit{width:100%}.product-paint__buy .product-form__quantity{width:auto;margin:0}.product-paint__buy .quantity{width:16rem;height:4.8rem;padding:0 .4rem;border:1px solid #dbdbdd;border-radius:2.4rem}.product-paint__buy .quantity:before,.product-paint__buy .quantity:after{border-radius:2.4rem;box-shadow:none}.product-paint__colour-studio{display:flex;align-items:center;gap:.8rem;margin:2rem 0 0;padding:1.6rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:1rem}.product-paint__colour-studio img{flex:0 0 auto}.product-paint__colour-studio a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.product-paint__features{margin:1.6rem 0 0;padding-left:2rem}.product-paint__features li+li{margin-top:.6rem}.paint-video{display:block}.paint-video__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:.8rem;background:#212122}.paint-video__poster,.paint-video__frame iframe,.paint-video__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.paint-video__poster{z-index:1;object-fit:cover}.paint-video__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:#021d49;translate:-50% -50%;cursor:pointer}.paint-video__play:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem}.paint-video__play svg{width:2.4rem;height:2.4rem;margin-left:.3rem}.paint-video__duration{position:absolute;left:1.6rem;bottom:1.6rem;z-index:2;padding:.4rem .8rem;border-radius:.4rem;background:#212122bf;color:#fff;font-size:12px;font-weight:700;line-height:130%}.paint-video.is-playing .paint-video__poster,.paint-video.is-playing .paint-video__play,.paint-video.is-playing .paint-video__duration{display:none}.paint-video__caption{margin:1.2rem 0 0;font-size:14px;line-height:140%;color:#6b6b70}.paint-sheets__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media screen and (min-width:750px){.paint-sheets__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.paint-sheets__card{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;color:#212122;text-decoration:none}.paint-sheets__card:hover,.paint-sheets__card:focus-visible{border-color:#021d49}.paint-sheets__icon{display:flex;flex:0 0 3.2rem;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.6rem;background:#021d49;color:#fff}.paint-sheets__icon svg{width:2rem;height:2rem}.paint-sheets__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.paint-sheets__title{font-size:16px;font-weight:700;line-height:130%;color:#021d49;overflow-wrap:anywhere}.paint-sheets__meta{font-size:14px;line-height:130%;color:#6b6b70}.paint-sheets__arrow{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;color:#6b6b70}.paint-sheets__arrow svg{width:100%;height:100%}.paint-guide__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));row-gap:2.4rem;overflow:hidden}.paint-guide__cell{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-left:-1px;padding:.8rem 1.2rem;border-left:1px solid rgba(var(--color-foreground),.1);text-align:center}.paint-guide__icons{display:flex;gap:.8rem;max-width:100%;color:#021d49}.paint-guide__icons svg{width:2.8rem;height:2.8rem;min-width:0}.paint-guide__label{font-size:11px;line-height:130%;letter-spacing:.1rem;text-transform:uppercase;color:#6b6b70}.paint-guide__value{font-size:16px;font-weight:700;line-height:130%;color:#021d49}.product-paint__details>.product-paint__accordions{padding-top:0}.paint-accordion{border-bottom:1px solid rgba(var(--color-foreground),.1)}.paint-accordion__summary{display:flex;align-items:center;gap:1.2rem;padding:2rem 0;cursor:pointer;list-style:none;color:#021d49}.paint-accordion__summary::-webkit-details-marker{display:none}.paint-accordion__summary:focus-visible{outline:.2rem solid #021d49;outline-offset:.2rem}.paint-accordion__icon,.paint-accordion__caret{display:flex;flex:0 0 2rem;width:2rem;height:2rem}.paint-accordion__icon svg,.paint-accordion__caret svg{width:100%;height:100%}.paint-accordion__title{flex:1 1 auto;margin:0;font-size:16px;font-weight:600;line-height:130%;color:inherit;word-break:break-word}.paint-accordion__caret{margin-left:auto;color:#6b6b70}@media(prefers-reduced-motion:no-preference){.paint-accordion__caret{transition:transform .15s var(--ease-out)}}.paint-accordion[open]>.paint-accordion__summary .paint-accordion__caret{transform:rotate(180deg)}.paint-accordion__content{padding:0 0 2.4rem;font-size:14px;line-height:140%;color:#6b6b70}.paint-accordion__content img{max-width:100%}@media screen and (min-width:750px){.paint-accordion--icon .paint-accordion__content{padding-left:3.2rem}}@media(prefers-reduced-motion:no-preference){.product-paint__buy .product-form__submit{transition:box-shadow var(--duration-short) ease,scale .16s var(--ease-out)}.paint-video__play,.paint-sheets__card{transition:scale .16s var(--ease-out)}.product-paint__buy .product-form__submit:not([disabled]):not([aria-disabled=true]):active,.paint-video__play:active,.paint-sheets__card:active{scale:.96}}.product-paint__price[aria-busy=true],.product-paint product-form[aria-busy=true]{opacity:.45;transition:opacity .15s ease-out}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-main-product-paint.css.map */
