.sp-price{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sp-price__regular{color:var(--color-text-subtle, #6e6e68);font-size:12px;font-weight:400}.sp-price__current{color:var(--color-foreground);font-size:15px;font-weight:600}.sp-price__badge,.sp-card .product-card__badge{padding:4px 6.4px;background:#c7dedc;color:#1d646b;font-size:10px;font-weight:600;line-height:1.2}.sp-card .product-card__badge{text-transform:none;letter-spacing:0}.pdp--special .pdp-buy{display:flex;flex-direction:column}.pdp--special .pdp-buy__title{order:1}.pdp--special .pdp-buy__badges{order:2}.pdp--special .pdp-buy__subtitle{order:3}.pdp--special .pdp-buy__rating{order:4}.pdp--special .pdp-buy__refill-line{order:5;margin-block:16px 0}.pdp--special .pdp-buy__sizes{order:6;margin-block:8px 0}.pdp--special .pdp-buy__sizes--single .pdp-size{min-height:0;padding:12px;border:0}.pdp--special .pdp-size__row{margin:0}.sp-expiry{order:7;margin-block:8px 0;padding:14px 16px;border-left:3px solid var(--color-cypress, #003a40);background:#6b898b33;display:grid;gap:6px}.sp-expiry p{margin:0;color:var(--color-foreground);font-size:12px;line-height:18px}.sp-expiry .sp-expiry__title{color:var(--color-cypress, #003a40);font-size:14px;font-weight:600}.pdp--special .spray-journey,.pdp--special .pdp-benefits{order:8}.pdp--special .spray-journey{margin-block:8px 0}.pdp--special .spray-journey__recommendations{margin-block-start:8px}.pdp--special .pdp-buy .pdp-atc{order:9;margin-block-start:8px}.pdp--special .pdp-installments,.pdp--special .pdp-notify,.sp-draft-notice{order:10}.sp-draft-notice{font-size:12px;margin-top:8px}.pdp--special .spray-journey[data-purchase-modules-variant=A],html[data-purchase-modules-pending] .pdp--special .spray-journey{margin-block:0}.sp-gallery__packshot{display:grid;place-items:center;padding:0!important}.sp-packshot-pair{display:flex;align-items:end;justify-content:center;gap:12px}.sp-packshot-pair img{display:block;width:min(32.82vw,200px);height:auto;aspect-ratio:128 / 316;object-fit:cover}.pdp-gallery__thumb.sp-gallery__pair-thumb{display:flex;align-items:center;justify-content:center;gap:1px;background:#eaeadf}.sp-gallery__pair-thumb img{display:block;width:20px;height:49px;object-fit:contain}.sp-collection__hero{position:relative;height:330px;color:#fff}.sp-collection__hero picture,.sp-collection__hero-image{display:block;width:100%;height:100%}.sp-collection__hero-image{object-fit:cover;object-position:center}.sp-collection__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#0000004d);pointer-events:none}.sp-collection__intro{position:absolute;z-index:1;left:8px;right:8px;bottom:28px;max-width:470px}.sp-collection__intro h1{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:600;font-size:30px;line-height:1.2}.sp-collection__intro p{margin:0;font-size:14px;line-height:1.3;max-width:420px}.sp-collection__intro .sp-collection__expiry{margin-top:12px;font-size:12px;opacity:.85}.sp-collection__nav{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;margin:0 8px 16px;padding-top:16px;border-bottom:1px solid var(--color-rule);scrollbar-width:none}.sp-collection__nav a{display:block;padding-bottom:8px;color:#1d646b;text-decoration:none;font-size:13px}.sp-collection__nav a[aria-current]{color:var(--color-foreground);border-bottom:1px solid currentColor}.sp-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px var(--space-4xs);padding-inline:var(--page-margin)}.sp-card .product-card__media{aspect-ratio:186 / 230;background:#eeede3}.sp-card .product-card__media-link{display:grid;width:100%;height:100%;place-items:center}.sp-collection .sp-card--standard-image .product-card__media-link{display:block;width:auto;height:auto}.sp-collection .sp-card--standard-image .product-card__img{transform:scale(.52)}.sp-card__packshot{display:flex;justify-content:center;align-items:end;gap:16px;width:100%;transform:translateY(-17px)}.sp-card__packshot img{width:33.47%;height:auto;aspect-ratio:158 / 390;object-fit:cover}.sp-card .product-card__bar{position:absolute;inset-inline:var(--space-3xs);bottom:var(--space-3xs);margin:0;opacity:1;transform:none;visibility:visible;pointer-events:auto;display:flex;height:auto;min-height:0;padding:var(--space-2xs);gap:var(--space-2xs);background:var(--color-background)}.sp-card .product-card__atc,.sp-card .product-card__price,.sp-card .sp-price__regular,.sp-card .sp-price__current{font-size:var(--text-2xs);font-weight:var(--fw-semibold)}.sp-card .product-card__price{display:flex;align-items:center}.sp-card .sp-price{gap:var(--space-3xs)}@media(hover:hover)and (pointer:fine){.sp-card .product-card__bar:hover{background-color:var(--color-cypress);color:var(--color-surface)}.sp-card .product-card__bar:hover .product-card__atc,.sp-card .product-card__bar:hover .product-card__price,.sp-card .product-card__bar:hover .sp-price__regular,.sp-card .product-card__bar:hover .sp-price__current{color:var(--color-surface)}.sp-card .product-card__bar:hover .product-card__atc{text-decoration:underline}}.sp-card__expiry{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:#6e6e68;font-size:11px;line-height:1.4}.sp-card__saving{color:#1d646b}.sp-card .product-card__info{padding-block:0;padding-inline:var(--space-xs)}.sp-collection{margin-bottom:96px}@media(min-width:990px){.sp-card .product-card__info{padding-inline:var(--space-2xs)}.sp-packshot-pair{gap:28px;width:61.13%;max-width:760px}.sp-packshot-pair img{width:calc((100% - 28px)/2);max-height:calc(100svh - 100px)}.sp-gallery__pair-thumb img{width:17px;height:42px}}@media(max-width:989px){.sp-collection__hero{height:364px}.sp-collection__intro{bottom:24px;max-width:374px}.sp-collection__intro h1{font-size:24px}.sp-collection__intro p{font-size:13px}.sp-collection__intro .sp-collection__expiry{font-size:11px}.sp-collection__grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.sp-collection .sp-card--standard-image .product-card__img{transform:scale(.68)}.sp-collection .sp-card--standard-image .product-card__bar{position:relative;inset:auto;margin:var(--space-3xs)}.sp-card__packshot img{width:33.7%}.sp-collection__nav{gap:20px}.sp-collection__nav a{font-size:11px}.sp-collection{margin-bottom:64px}.pdp--special .pdp-buy__sizes--single .pdp-size{gap:8px}.pdp--special .pdp-size__label{font-size:12px}.pdp--special .sp-price{gap:6px}.pdp--special .sp-price__current{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/special-prices.css.map */
