.pg4{--pg-ink:#351b28;--pg-muted:#654451;--pg-accent:#9a244d}.pg4 .header__menu-item--main{font-size:14px;padding-inline:12px}.pg4 .header__heading-link .h2{font-size:36px;letter-spacing:-.065em}.pg4 .header__heading-link{padding:8px}.pg4 .button,.pg4 .quick-add__submit{--color-button:154,36,77;--color-button-text:255,255,255;border-radius:8px;min-height:50px;letter-spacing:0}.pg4 .button--secondary{--color-button-text:154,36,77}.pg4 .button:after,.pg4 .button:before{border-radius:8px}.pg4 :is(a,button,input,select,summary,textarea):focus-visible{outline:3px solid #9a244d;outline-offset:4px}.pg4 [id$=__pg3_hero] .banner__heading{font-size:clamp(50px,5.5vw,82px)}.pg4 [id$=__pg3_hero] .banner__heading strong{display:block}.pg4 [id$=__pg3_hero] .banner__text:first-child{font-size:11px}.pg4 [id$=__pg3_hero] .banner__text{color:var(--pg-muted)}.pg4 [id$=__pg3_hero] .banner__buttons .button--primary{--color-button:154,36,77 !important}.pg4 [id$=__pg3_service] .rte{font-size:13px;color:var(--pg-muted)}.pg4 :is(.collection__title,.title-wrapper-with-link){margin-bottom:32px}.pg4 .collection__title .title,.pg4 .multicolumn .title{font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.pg4 .card__inner{border-radius:14px;overflow:hidden;background:#fcf4f6}.pg4 .card__media .media img{object-fit:contain}.pg4 .card__heading{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.015em}.pg4 .card__information{padding-top:18px}.pg4 .card-information .price{font-size:17px;font-weight:600;margin-top:10px}.pg4 .quick-add{margin-top:12px}.pg4 .quick-add__submit{font-size:13px;padding-inline:12px}.pg4 .image-with-text__media{border-radius:18px;overflow:hidden}.pg4 .image-with-text__heading{font-size:clamp(32px,3.6vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.035em}.pg4 .image-with-text__text{font-size:16px;line-height:1.75;color:var(--pg-muted)}.pg4 .image-with-text__text--caption{font-size:11px;letter-spacing:.1em;color:var(--pg-accent);font-weight:600}.pg4 .pg4-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.5;color:var(--pg-muted);margin:0 0 26px}.pg4 .pg4-breadcrumbs a{color:inherit;text-decoration:none;padding-block:8px}.pg4 .pg4-breadcrumbs a:hover{text-decoration:underline}.pg4 .pg4-breadcrumbs [aria-current]{color:var(--pg-ink)}.pg4 .product__title h1{font-size:clamp(32px,3.1vw,45px);line-height:1.12;margin-bottom:16px}.pg4 .pg-product-eyebrow{font-size:11px;line-height:1.6;font-weight:600;color:var(--pg-accent);margin-bottom:14px}.pg4 .puregliss-summary{font-size:15px;color:var(--pg-muted);line-height:1.7}.pg4 .puregliss-summary p{margin-top:0}.pg4 .puregliss-summary ul{margin:16px 0 18px;gap:8px}.pg4 .puregliss-summary li{font-size:12px;color:#802341;background:#fff1f5;border:1px solid #f3dce4}.pg4 .product__info-container .price{font-size:28px;font-weight:600}.pg4 .product__media-wrapper .product-media-container{border-radius:14px;overflow:hidden;background:#fcf4f6}.pg4 .product__modal-opener--image .product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.pg4 .thumbnail{border-radius:8px;overflow:hidden}.pg4 .thumbnail[aria-current]{border:2px solid var(--pg-accent);box-shadow:none}.pg4 .product__info-container .accordion__title,.pg4 .pg-product-details summary{font-size:14px}.pg4 .pg-product-details__body{font-size:14px;color:var(--pg-muted)}.pg4 .pg-product-details__body h2{font-size:22px}.pg4 .pg-product-details__body ol,.pg4 .pg-product-details__body ul{padding-left:20px}.pg4 .pg4-note{padding:16px;border:1px solid #e8c8d4;border-radius:8px;background:#fff1f5}.pg4 .multicolumn-card__info .rte{color:var(--pg-muted);line-height:1.7}.pg4 .multicolumn-card__info h3{letter-spacing:-.025em;font-weight:600}.pg4 .collapsible-content__heading{font-size:clamp(28px,3vw,42px);letter-spacing:-.03em;line-height:1.15}.pg4 .collapsible-content .accordion__title{font-size:16px;font-weight:500;line-height:1.5}.pg4 .collapsible-content .accordion__content{color:var(--pg-muted);font-size:15px;line-height:1.7}.pg4 .collapsible-content summary{padding-block:20px}.pg4 .drawer__footer{background:#fff5f8}.pg4 .drawer__heading{font-size:28px}.pg4 .drawer__inner{width:44rem;max-width:100vw}.pg4 .cart-drawer .cart-item__name{font-size:14px}.pg4 .footer .footer-block__heading{font-size:20px;line-height:1.25}.pg4 .footer .footer-block__details-content,.pg4 .footer .list-menu__item--link{font-size:14px}.pg4 .footer .list-menu__item--link{min-height:38px}.pg4 .footer .footer-block__brand-info .footer-block__heading{font-size:39px}.pg4 .footer-block__brand-info>.rte:not(.footer-block__heading){font-size:14px;color:var(--pg-muted)}.pg4 .footer .field__input,.pg4 .field__input,.pg4 .select__select,.pg4 textarea{font-size:16px}.pg4 .collection-hero__title{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.035em}.pg4 .collection-hero__description{color:var(--pg-muted);max-width:680px;font-size:16px}.pg4 .facet-filters__label,.pg4 .facet-filters__sort,.pg4 .facets__summary{font-size:14px}.pg4 .product-count__text{color:var(--pg-muted)}@media(min-width:990px){.pg4 .product--medium:not(.product--no-media) .product__media-wrapper{max-width:53%;width:calc(53% - var(--grid-desktop-horizontal-spacing)/2)}.pg4 .product--medium:not(.product--no-media) .product__info-wrapper{max-width:47%;width:calc(47% - var(--grid-desktop-horizontal-spacing)/2);padding-left:54px}.pg4 .image-with-text__content{padding:40px 40px 40px 60px}}@media(max-width:749px){.pg4 .header{min-height:64px}.pg4 .header__heading-link .h2{font-size:30px}.pg4 [id$=__pg3_hero] .banner__media{height:280px}.pg4 [id$=__pg3_hero] .banner__content{padding:28px 20px 32px}.pg4 [id$=__pg3_hero] .banner__heading{font-size:clamp(39px,11vw,50px);margin:16px 0}.pg4 [id$=__pg3_hero] .banner__text{font-size:15px}.pg4 [id$=__pg3_hero] .banner__text:first-child{font-size:10px}.pg4 [id$=__pg3_hero] .banner__buttons{display:grid;grid-template-columns:1fr;width:100%}.pg4 [id$=__pg3_hero] .banner__buttons .button{font-size:14px}.pg4 [id$=__pg3_service] .icon-bar__item{justify-content:flex-start}.pg4 .collection__title .title,.pg4 .multicolumn .title{font-size:30px}.pg4 [id$=__pg3_selection] .card__heading,.pg4 .card__heading{font-size:14px;line-height:1.45}.pg4 .card-information .price,.pg4 [id$=__pg3_selection] .price{font-size:16px}.pg4 .quick-add__submit{font-size:12px;padding:10px 6px;min-width:0;min-height:46px}.pg4 .image-with-text__content{padding:28px 0 0}.pg4 .image-with-text__heading{font-size:34px}.pg4 .pg4-breadcrumbs{font-size:11px;margin:0 0 12px;gap:6px}.pg4 .pg4-breadcrumbs [aria-current]{display:none}.pg4 .pg4-breadcrumbs span:nth-last-child(2){display:none}.pg4 .product__info-wrapper{padding-top:22px}.pg4 .product__title h1{font-size:34px}.pg4 .puregliss-summary{font-size:15px}.pg4 .puregliss-summary li{font-size:11px;padding:7px 8px}.pg4 .product__info-container .price{font-size:27px}.pg4 .product-form__submit{min-height:52px;font-size:15px}.pg4 .thumbnail-list{margin-top:10px}.pg4 .footer .footer-block__heading{font-size:20px}.pg4 .footer .list-menu__item--link{min-height:44px}.pg4 .drawer__inner{padding:0 16px}.pg4 .collapsible-content summary{padding-block:18px}.pg4 .collapsible-content .accordion__title{font-size:15px}}@media(max-width:359px){.pg4 .product__title h1{font-size:30px}.pg4 .page-width{padding-left:16px;padding-right:16px}.pg4 .quick-add__submit{font-size:11px}}@media(prefers-reduced-motion:reduce){.pg4 *,.pg4 *:before,.pg4 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.bundle-offer{margin-block:2.4rem}.bundle-offer>h3{font-size:1.8rem;line-height:1.35}.bundle-offer .upsell__image{background:#faf4f6}.bundle-offer .upsell__image__img{object-fit:contain}.bundle-offer .upsell__title h3{line-height:1.4}.bundle-offer .upsell__desc{line-height:1.5;color:#62535a}.bundle-offer .product-form__submit{min-height:4.8rem}.bundle-offer .bundle-offer__footer__prices{white-space:nowrap}@media(max-width:749px){.bundle-offer .upsell__container{gap:1.2rem}.bundle-offer .upsell__content{min-width:0}.bundle-offer .bundle-offer__footer{gap:1rem;flex-wrap:wrap}}.quantity-breaks-container input[type=radio]:focus-visible+label{outline:3px solid #9a244d;outline-offset:3px}.cart-drawer__discounts .badge{font-size:1.1rem;letter-spacing:0;line-height:1.35;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/22/assets/puregliss-v4.css.map */
