html{-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family,sans-serif)}button svg:not(.lucide) path{fill:currentColor}.title{text-transform:none}.title.delivery-address-title{text-transform:capitalize}.tracking-timestamp{text-transform:uppercase}.campaign-header-title{text-transform:none}.bg-order-finder-box{background-color:#fff}@media (max-width:756px){.bg-order-finder{background-color:#fff!important;background-image:none!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff0 30%,#fff6 50%,#fff0 70%);width:200%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-150%}
.font-display-huge{letter-spacing:0;font-size:34px;font-weight:400;line-height:140%}.font-display-huge-bold{letter-spacing:0;font-size:34px;font-weight:700;line-height:140%}.font-display-large{letter-spacing:0;font-size:28px;font-weight:400;line-height:140%}.font-display-large-bold{letter-spacing:0;font-size:28px;font-weight:700;line-height:140%}.font-display-medium{letter-spacing:0;font-size:24px;font-weight:400;line-height:140%}.font-display-medium-bold{letter-spacing:0;font-size:24px;font-weight:700;line-height:140%}.font-display-small{letter-spacing:0;font-size:18px;font-weight:400;line-height:140%}.font-display-small-bold{letter-spacing:0;font-size:18px;font-weight:700;line-height:140%}.font-display-small-medium{letter-spacing:0;font-size:18px;font-weight:600;line-height:140%}.font-text-base{letter-spacing:0;font-size:16px;font-weight:400;line-height:140%}.font-text-small{letter-spacing:0;font-size:14px;font-weight:400;line-height:140%}.font-text-xsmall-normal{letter-spacing:0;font-size:12px;font-weight:400;line-height:140%}.font-text-xsmall-regular{letter-spacing:0;font-size:12px;font-weight:500;line-height:140%}.font-text-xsmall{letter-spacing:0;font-size:12px;font-weight:700;line-height:140%}@media (min-width:768px){.md\:font-display-huge{letter-spacing:0;font-size:34px;font-weight:400;line-height:140%}.md\:font-display-huge-bold{letter-spacing:0;font-size:34px;font-weight:700;line-height:140%}.md\:font-display-large{letter-spacing:0;font-size:28px;font-weight:400;line-height:140%}.md\:font-display-large-bold{letter-spacing:0;font-size:28px;font-weight:700;line-height:140%}.md\:font-display-medium{letter-spacing:0;font-size:24px;font-weight:400;line-height:140%}.md\:font-display-medium-bold{letter-spacing:0;font-size:24px;font-weight:700;line-height:140%}.md\:font-display-small{letter-spacing:0;font-size:18px;font-weight:400;line-height:140%}.md\:font-display-small-bold{letter-spacing:0;font-size:18px;font-weight:700;line-height:140%}.md\:font-display-small-medium{letter-spacing:0;font-size:18px;font-weight:600;line-height:140%}.md\:font-text-base{letter-spacing:0;font-size:16px;font-weight:400;line-height:140%}.md\:font-text-small{letter-spacing:0;font-size:14px;font-weight:400;line-height:140%}.md\:font-text-xsmall-normal{letter-spacing:0;font-size:12px;font-weight:400;line-height:140%}.md\:font-text-xsmall-regular{letter-spacing:0;font-size:12px;font-weight:500;line-height:140%}.md\:font-text-xsmall{letter-spacing:0;font-size:12px;font-weight:700;line-height:140%}}
body.misspompadour .box-outer-layer{border-radius:10px}#lineitem-img-container img,#carousel-item img{border-radius:6px}body.misspompadour .title{text-transform:uppercase;color:#484646}#order-line-item-title,#carousel-item-title{color:#484646;font-size:1rem}
body.vetsak{text-transform:lowercase}body.vetsak .title,body.vetsak .campaign-header-title{text-transform:lowercase;font-size:x-large;font-weight:300}body.vetsak .tracking-timestamp,body.vetsak #find-order-cta,body.vetsak button,body.vetsak .uppercase{text-transform:lowercase}body.vetsak .box-outer-layer{border-radius:10px}
body.vetsak-en{text-transform:lowercase}body.vetsak-en .title,body.vetsak-en .campaign-header-title{text-transform:lowercase;font-size:x-large;font-weight:300}body.vetsak-en .tracking-timestamp,body.vetsak-en #find-order-cta,body.vetsak-en button,body.vetsak-en .uppercase{text-transform:lowercase}body.vetsak-en .box-outer-layer{border-radius:10px}
body.vetsak-fr{text-transform:lowercase}body.vetsak-fr .title,body.vetsak-fr .campaign-header-title{text-transform:lowercase;font-size:x-large;font-weight:300}body.vetsak-fr .tracking-timestamp,body.vetsak-fr #find-order-cta,body.vetsak-fr button,body.vetsak-fr .uppercase{text-transform:lowercase}body.vetsak-fr .box-outer-layer{border-radius:10px}
body.vetsak-nl{text-transform:lowercase}body.vetsak-nl .title,body.vetsak-nl .campaign-header-title{text-transform:lowercase;font-size:x-large;font-weight:300}body.vetsak-nl .tracking-timestamp,body.vetsak-nl #find-order-cta,body.vetsak-nl button,body.vetsak-nl .uppercase{text-transform:lowercase}body.vetsak-nl .box-outer-layer{border-radius:10px}
body.shaperepublic .campaign-header-title{text-transform:none}
body.oceansapart .box-outer-layer,body.oceansapart .productpromotion_card{border-radius:12px}
body.\36 pmseason .title,body.\36 pmseason .campaign-header-title{text-transform:uppercase}body.\36 pmseason #carousel-item-title,body.\36 pmseason #title-price-container,body.\36 pmseason #title-price-overall-container{text-align:center!important;justify-content:center!important}body.\36 pmseason .productpromotion_card{border:none}
body.niche-beauty #carousel-item-title,body.niche-beauty #title-price-container,body.niche-beauty #title-price-overall-container{text-align:center!important;justify-content:center!important}body.niche-beauty .productpromotion_card,body.niche-beauty .productpromotion_card.border,body.niche-beauty .productpromotion_card.border.border-zinc-100,body.niche-beauty div.productpromotion_card,body.niche-beauty div.productpromotion_card.border,body.niche-beauty div.productpromotion_card.flex{border:0 #0000!important}@media (min-width:768px){body.niche-beauty .productpromotion_card,body.niche-beauty .productpromotion_card.border,body.niche-beauty .productpromotion_card.border.border-zinc-100,body.niche-beauty div.productpromotion_card.flex.flex-col{border:0 #0000!important}}
@media (min-width:768px){body.ryzon .product-promotion-widget{height:550px!important}}
/*# sourceMappingURL=0xge4gho6z_6~.css.map*/