body .product-form__submit.button{--color-button: 59, 47, 42 !important;--color-button-text: 244, 235, 226 !important;--alpha-button-background: 1 !important;--alpha-button-border: 1 !important;background-color:#3b2f2a!important;color:#f4ebe2!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;transition:background-color .35s ease,color .35s ease}body .product-form__submit.button:before,body .product-form__submit.button:after{border-radius:0!important;box-shadow:none!important}body .product-form__submit.button:not([disabled]):hover,body .product-form__submit.button:not([disabled]):focus-visible,body .product-form__submit.button:not([disabled]):active{--color-button: 31, 24, 21 !important;background-color:#1f1815!important;color:#f4ebe2!important}body .product-form__submit.button[disabled],body .product-form__submit.button[aria-disabled=true]{--color-button: 233, 225, 216 !important;background-color:#e9e1d8!important;color:#5e514a!important;opacity:1!important}body .product-form__submit .loading__spinner .path{stroke:#f4ebe2}body a[class*=ai-hero-banner__button-]:hover,body a[class*=ai-hero-banner__button-]:focus-visible,body a[class*=ai-hero-banner__button-]:active{background:#3b2f2a!important;border-color:#3b2f2a!important;color:#f4ebe2!important;opacity:1!important}body .product-form__input input[type=radio]:checked+label{background-color:#3b2f2a!important;color:#f4ebe2!important;border-color:#3b2f2a!important}body .product-form__input input[type=radio]:not(:checked):not(.disabled)+label:hover{border-color:#3b2f2a!important}body .product-form__input input[type=radio]+label{border-color:#3b2f2a4d!important}body .product__info-container [id^=price-] .price{display:flex!important;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}body .product__info-container [id^=price-] .price__container{margin:0!important}body .product__info-container [id^=price-] .price .badge,body .product__info-container [id^=price-] .price:after{margin:0!important}body .product__info-container .price-item--sale{color:#b47462!important}body .thumbnail-list .thumbnail{border-radius:0!important}body .thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 1px #3b2f2a!important;border-color:transparent!important}body .thumbnail-list .thumbnail:not([aria-current]) img{opacity:.7;transition:opacity .25s ease}body .thumbnail-list .thumbnail:hover img{opacity:1}body .product__info-container>*+*{margin-top:1.4rem}body .product__info-container .product-form{margin-top:.8rem}body .product__info-container .product__description{padding-top:2.4rem;border-top:1px solid rgba(31,31,31,.08)}body .complementary-products .accordion__title,body .complementary-products__container .accordion__title{font-family:var(--font-body-family)!important;text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem}@media screen and (max-width:749px){body .product-form__submit.button{min-height:5rem!important}}body h1[class*=ai-brands-heading-]{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(40px,4.4vw,60px)!important;line-height:1.05!important;letter-spacing:.005em!important;text-transform:lowercase!important;margin-bottom:5rem!important}body h1[class*=ai-brands-heading-]:before{content:"Labels we love";display:block;font-family:var(--font-body-family);font-style:normal;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#b47462;margin-bottom:1.6rem}body h1[class*=ai-brands-heading-]:after{content:"New Zealand and Australian labels, chosen for easy everyday wear.";display:block;max-width:40ch;margin:1.6rem auto 0;font-family:var(--font-body-family);font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.01em;text-transform:none;opacity:.68}body div[class*=ai-brands-hero-grid-]{gap:14px!important;margin-bottom:7rem!important}body div[class*=ai-brands-hero-item-]{aspect-ratio:3 / 4!important}body div[class*=ai-brands-hero-item-] img{transition:transform .9s ease}body div[class*=ai-brands-hero-overlay-]{background:linear-gradient(to top,#00000080,#0000001a 45%,#0000 65%)!important;align-items:flex-end!important;justify-content:flex-start!important;padding:0 18px 18px;box-sizing:border-box}body h2[class*=ai-brands-hero-name-]{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;text-align:left!important;padding:0!important;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.25)}body h2[class*=ai-brands-hero-name-]:after{content:"Shop \2192";display:block;margin-top:6px;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:14px;letter-spacing:.01em;text-transform:none;transition:transform .3s ease}@media(hover:hover){body a[class*=ai-brands-hero-link-]:hover img{transform:scale(1.04)}body a[class*=ai-brands-hero-link-]:hover div[class*=ai-brands-hero-overlay-]{background:linear-gradient(to top,#0009,#00000026 50%,#0000 70%)!important}body a[class*=ai-brands-hero-link-]:hover h2[class*=ai-brands-hero-name-]:after{transform:translate(4px)}}body div[class*=ai-brands-filter-tabs-]{gap:3.2rem!important;margin-bottom:5rem!important;padding:1.6rem 0;border-top:1px solid rgba(31,31,31,.1);border-bottom:1px solid rgba(31,31,31,.1)}body a[class*=ai-brands-filter-tab-]{background:none!important;border:0!important;border-radius:0!important;padding:0 0 4px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.26em!important;color:#1f1f1f!important;border-bottom:1px solid transparent!important;transition:border-color .3s ease,color .3s ease!important}body a[class*=ai-brands-filter-tab-]:hover{background:none!important;color:#b47462!important;border-bottom-color:#b47462!important}body div[class*=ai-brands-directory-]{gap:5.6rem!important}body h2[class*=ai-brands-letter-heading-]{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:400!important;font-size:30px!important;letter-spacing:.02em!important;text-transform:none!important;color:#1f1f1f!important;border-bottom-color:#1f1f1f1f!important;padding-bottom:1.4rem!important;margin-bottom:.8rem!important}body div[class*=ai-brands-list-]{gap:0 4rem!important}body div[class*=ai-brands-item-]{background:none!important;border:0!important;border-bottom:1px solid rgba(31,31,31,.08)!important;border-radius:0!important;padding:1.6rem 0!important;transform:none!important}body div[class*=ai-brands-item-]:hover{background:none!important;transform:none!important}body a[class*=ai-brands-link-]{display:flex!important;justify-content:space-between;align-items:center;font-family:var(--font-heading-family)!important;font-size:19px!important;letter-spacing:.01em!important;color:#1f1f1f!important;transition:color .25s ease,padding-left .3s ease}body a[class*=ai-brands-link-]:after{content:"\2192";font-family:var(--font-body-family);font-size:14px;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .3s ease}body div[class*=ai-brands-item-]:hover a[class*=ai-brands-link-]{color:#b47462!important;padding-left:4px}body div[class*=ai-brands-item-]:hover a[class*=ai-brands-link-]:after{opacity:1;transform:translate(0)}@media screen and (max-width:749px){body h1[class*=ai-brands-heading-]{font-size:38px!important;margin-bottom:3.2rem!important}body h1[class*=ai-brands-heading-]:before{font-size:10px;margin-bottom:1.2rem}body h1[class*=ai-brands-heading-]:after{font-size:13.5px;max-width:30ch}body div[class*=ai-brands-hero-grid-]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:44%;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -15px 4.8rem!important;padding:0 15px}body div[class*=ai-brands-hero-grid-]::-webkit-scrollbar{display:none}body div[class*=ai-brands-hero-item-]{scroll-snap-align:start}body div[class*=ai-brands-hero-overlay-]{padding:0 12px 12px}body h2[class*=ai-brands-hero-name-]{font-size:9.5px!important;letter-spacing:.18em!important}body h2[class*=ai-brands-hero-name-]:after{font-size:12.5px}body div[class*=ai-brands-filter-tabs-]{gap:2.4rem!important;margin-bottom:3.6rem!important}body div[class*=ai-brands-directory-]{gap:4rem!important}body div[class*=ai-brands-list-]{grid-template-columns:1fr 1fr!important;gap:0 2rem!important}body a[class*=ai-brands-link-]{font-size:16px!important}body h2[class*=ai-brands-letter-heading-]{font-size:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rose-product.css.map */
