.ip-independent{--ip-ink:#2c234a;--ip-cream:#f8f6f1;--ip-border:#e2dbcf;--ip-gold:#795a31;color:var(--ip-ink);font-size:16px;line-height:1.65;letter-spacing:0}.ip-independent *{box-sizing:border-box}.ip-independent h1,.ip-independent h2,.ip-independent h3{color:var(--ip-ink);text-transform:none;letter-spacing:-.025em}.ip-independent .button{min-height:48px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;padding:13px 22px;text-decoration:none}.ip-independent .button:focus-visible,.ip-independent a:focus-visible,.ip-independent summary:focus-visible{outline:3px solid var(--ip-gold);outline-offset:4px}.ip-independent .button--primary:hover,.ip-independent .button:not(.button--secondary):hover{filter:brightness(1.08)}.ip-independent .header{column-gap:24px}.ip-independent .header__menu-item{font-size:14px;font-weight:500;letter-spacing:0}.ip-independent .header__heading-logo-wrapper{line-height:0}.ip-independent .header__heading-logo{object-fit:contain}.ip-independent .header-wrapper{border-bottom:1px solid var(--ip-border)}.ip-independent .announcement-bar__message{font-size:12px;letter-spacing:.01em;padding:8px 0;line-height:1.45}.ip-service-nav{background:var(--ip-cream);border-bottom:1px solid var(--ip-border)}.ip-service-nav ul{list-style:none;display:flex;justify-content:flex-end;align-items:center;gap:22px;padding:0;margin:0;white-space:nowrap}.ip-service-nav a{display:flex;align-items:center;min-height:35px;color:#5e5568;font-size:11px;text-decoration:none}.ip-service-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ip-hero{background:var(--ip-cream);overflow:hidden;border-bottom:1px solid var(--ip-border)}.ip-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:48px;padding-bottom:48px}.ip-hero__copy{max-width:540px;padding:12px 0}.ip-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ip-gold);margin:0 0 20px}.ip-hero h1{font-size:clamp(38px,4.1vw,58px);line-height:1.13;margin:0 0 24px;font-weight:600}.ip-hero__text{font-size:16px;line-height:1.8;max-width:480px;color:#62586a;margin:0 0 28px}.ip-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ip-text-link{min-height:44px;display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:5px}.ip-hero__media{border-radius:18px;overflow:hidden;aspect-ratio:1/1;background:#eee6dc}.ip-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.ip-hero__trust{display:flex;flex-wrap:wrap;gap:9px 18px;list-style:none;padding:0;margin:28px 0 0;color:#62586a;font-size:11px;line-height:1.4}.ip-hero__trust li{display:flex;gap:6px;align-items:center}.ip-hero__trust span{font-size:14px;color:var(--ip-gold)}.ip-independent .title-wrapper-with-link .title,.ip-independent .related-products__heading{font-size:clamp(28px,3.2vw,42px);line-height:1.18}.ip-independent .collection__title{text-align:center;margin-bottom:30px}.ip-independent .collection__title .title{font-size:clamp(28px,3.2vw,42px);line-height:1.18;margin-bottom:12px}.ip-independent .collection__view-all{margin-top:28px}.ip-independent .card--card{overflow:hidden;background:#fff;border:1px solid var(--ip-border);border-radius:12px}.ip-independent .card--card .card__inner{background:#fff;border:none;border-radius:0;overflow:hidden}.ip-independent .card__media .media img{object-fit:contain!important;background:#fff;padding:8px}.ip-independent .card__heading{font:600 15px/1.45 var(--font-body-family);letter-spacing:0;min-height:4.35em}.ip-independent .card__heading a{color:var(--ip-ink)}.ip-independent .card__information{padding:12px 4px 4px}.ip-independent .card-information .price{font-size:16px;font-weight:600;letter-spacing:0}.ip-independent .card__content{padding:0 10px 12px;flex:1}.ip-independent .card-information{display:flex;flex-direction:column;align-items:flex-start;flex:1}.ip-independent .ip-card-button{color:rgb(var(--color-button-text));margin-top:14px;font-size:13px;min-height:44px;padding:10px 12px;width:100%;position:relative;z-index:2}.ip-independent .card__badge{font-size:11px}.ip-independent .card-information .caption-large{display:none}.ip-independent .image-with-text__content{padding:36px 42px}.ip-independent .image-with-text__heading{font-size:clamp(28px,3.2vw,42px);line-height:1.2}.ip-independent .image-with-text__text{color:#62586a;line-height:1.85}.ip-independent .image-with-text__media{border-radius:14px}.ip-independent .product{column-gap:44px}.ip-independent .product__title h1{font-size:30px;line-height:1.25;margin:0;letter-spacing:-.02em}.ip-independent .product__title{margin-bottom:14px}.ip-independent .product__info-container .price{font-size:23px;font-weight:600;letter-spacing:0}.ip-independent .product__tax{font-size:12px;color:#6b6272}.ip-independent .product__media-list .product__media-item{border-radius:12px;overflow:hidden;border:1px solid var(--ip-border);background:#fff}.ip-independent .product__media img{object-fit:contain!important}.ip-independent .thumbnail{border-radius:8px;background:#fff;border:1px solid var(--ip-border)}.ip-independent .thumbnail[aria-current=true]{border-color:var(--ip-ink);box-shadow:0 0 0 1px var(--ip-ink)}.ip-independent .thumbnail img{object-fit:contain}.ip-independent .product__media-toggle{border-radius:12px}.ip-independent .product-form__input .form__label{font-size:14px}.ip-independent .ip-delivery{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--ip-border);font-size:12px;color:#62586a;line-height:1.65}.ip-independent .ip-delivery p{margin:4px 0}.ip-delivery__links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.ip-delivery__links a{color:var(--ip-ink);text-underline-offset:3px}.ip-details{background:var(--ip-cream);border-block:1px solid var(--ip-border);padding:48px 0}.ip-details__content{max-width:880px;margin:0 auto;font-size:16px;line-height:1.8}.ip-details__content h2{font-size:28px!important;line-height:1.3;margin:32px 0 16px;color:var(--ip-ink)!important}.ip-details__content h2:first-child{margin-top:0}.ip-details__content h3{font-size:22px!important;line-height:1.4;margin:26px 0 12px;color:var(--ip-ink)!important}.ip-details__content p{margin:0 0 16px}.ip-details__content ul,.ip-details__content ol{padding-left:24px}.ip-details__content li{margin-bottom:8px}.ip-details__content .ip-product-key-facts{background:#fffdf9!important;border-color:var(--ip-border)!important;border-radius:12px!important;padding:20px 24px!important;margin:24px 0!important}.ip-details__content .ip-product-key-facts h3{font:600 18px/1.4 var(--font-body-family)!important;margin:0 0 12px!important;letter-spacing:0}.ip-details__content .ip-product-key-facts li{font-size:15px;line-height:1.7}.ip-independent .collection-hero{background:var(--ip-cream);padding:36px 0;border-bottom:1px solid var(--ip-border)}.ip-independent .collection-hero__title{font-size:46px;line-height:1.15;margin:0 0 18px}.ip-independent .collection-hero__description{font-size:15px;line-height:1.8;max-width:820px}.ip-independent .facets-wrapper{font-size:14px}.ip-independent .facet-filters__label,.ip-independent .facet-filters__sort,.ip-independent .product-count__text{font-size:13px}.ip-independent .footer{border-top:1px solid var(--ip-border)}.ip-independent .footer-block__heading{font:600 15px/1.5 var(--font-body-family);letter-spacing:0;margin-bottom:16px}.ip-independent .footer-block__details-content{font-size:13px;line-height:1.85}.ip-independent .footer-block__details-content p{margin:0 0 12px}.ip-independent .footer-block__details-content a{color:inherit;text-underline-offset:3px}.ip-independent .footer__copyright{font-size:11px}.ip-independent .drawer__inner{border-left:1px solid var(--ip-border);max-width:100vw}.ip-independent .drawer__heading{font-size:25px}.ip-independent .cart-item__name{font-family:var(--font-body-family);font-weight:600;font-size:13px;letter-spacing:0;line-height:1.5}.ip-independent .cart-item__image{object-fit:contain;max-height:92px}.ip-independent .cart-item__details .product-option{font-size:12px}.ip-independent .cart__checkout-button{font-size:15px;min-height:50px}.ip-cart-reassurance{margin:12px 0;color:var(--ip-ink);font-size:11px;line-height:1.5}.ip-cart-reassurance p{margin:0}.ip-cart-reassurance__shipping{font-weight:600}.ip-cart-reassurance__links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px!important}.ip-cart-reassurance a{color:inherit;text-underline-offset:3px}.ip-cart-reassurance a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ip-cart-accessories{margin:12px 0;border:1px solid var(--ip-border);border-radius:9px}.ip-cart-accessories>summary{padding:12px;min-height:44px;font-size:13px;font-weight:600;cursor:pointer}.ip-cart-accessories__grid{display:grid;gap:10px;padding:0 10px 12px}.ip-cart-accessory{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;background:var(--ip-cream);padding:10px;border-radius:8px}.ip-cart-accessory__image img{object-fit:contain;border-radius:6px;background:#fff}.ip-cart-accessory>div{display:grid;gap:3px;font-size:12px;line-height:1.5}.ip-cart-accessory a{color:inherit;text-underline-offset:3px}.ip-cart-accessory small{font-size:11px;color:#62586a}.ip-cart-accessory__choose{font-weight:600}.ip-independent .article-template__hero-container{max-width:1000px}.ip-independent .article-template__content{font-size:16px;line-height:1.85}.ip-independent .article-template__content h2{font-size:28px;line-height:1.3;margin-top:32px}.ip-independent .predictive-search__image{object-fit:contain}html[data-ip-cart-open] shopify-forms-embed,html[data-ip-cart-open] shopify-forms-modal,html[data-ip-cart-open] [data-forms-root],html[data-ip-cart-open] [id^=app-embed-container]{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-ip-cart-open] .ipb-sticky{display:none!important}@media(min-width:750px){.ip-independent .product__info-container{padding-top:8px}.ip-independent .grid--4-col-desktop .card__information{min-height:170px}}@media(max-width:989px){.ip-hero__grid{gap:28px}.ip-hero h1{font-size:40px}.ip-service-nav ul{justify-content:center;gap:18px}.ip-independent .image-with-text__content{padding:24px}.ip-independent .product{column-gap:28px}}@media(max-width:749px){.ip-independent{font-size:15px}.ip-independent .header{padding-top:9px;padding-bottom:9px;column-gap:6px}.ip-independent .header__heading-logo-wrapper{max-width:90px}.ip-independent .announcement-bar__message{font-size:10px;padding:8px 0;letter-spacing:0}.ip-service-nav .page-width{padding-left:16px;padding-right:16px}.ip-service-nav ul{justify-content:flex-start;gap:18px;overflow-x:auto;scrollbar-width:none}.ip-service-nav ul::-webkit-scrollbar{display:none}.ip-service-nav a{font-size:10px;min-height:32px}.ip-hero__grid{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:28px}.ip-hero__copy{padding:0;max-width:none}.ip-eyebrow{font-size:11px;margin-bottom:12px}.ip-hero h1{font-size:36px;max-width:460px;margin-bottom:16px}.ip-hero__text{font-size:14px;line-height:1.75;margin-bottom:20px}.ip-hero__actions{gap:12px 20px}.ip-hero__actions .button{width:100%;font-size:13px}.ip-hero__actions .ip-text-link{min-height:36px;font-size:12px}.ip-hero__trust{gap:8px 14px;margin-top:16px;font-size:10px}.ip-hero__media{aspect-ratio:4/3;border-radius:12px}.ip-independent .card__heading{font-size:12px;line-height:1.5;min-height:4.5em}.ip-independent .card__content{padding:0 7px 8px}.ip-independent .card__information{padding:9px 0 2px}.ip-independent .card-information .price{font-size:14px}.ip-independent .ip-card-button{font-size:11px;padding:10px 6px;margin-top:10px;min-height:42px}.ip-independent .card__media .media img{padding:3px}.ip-independent .product__title h1{font-size:24px;line-height:1.28}.ip-independent .product__info-container .price{font-size:21px}.ip-independent .product__info-container{padding-top:4px}.ip-independent .product__media-list .product__media-item{border-radius:10px}.ip-independent .product .thumbnail-slider{margin-bottom:18px}.ip-details{padding:30px 0}.ip-details__content{font-size:15px;line-height:1.8}.ip-details__content h2{font-size:23px!important}.ip-details__content h3{font-size:20px!important}.ip-details__content .ip-product-key-facts{padding:16px!important}.ip-details__content .ip-product-key-facts li{font-size:14px}.ip-independent .collection-hero{padding:26px 0}.ip-independent .collection-hero__title{font-size:32px}.ip-independent .collection-hero__description{font-size:14px}.ip-independent .image-with-text__content{padding:26px 18px}.ip-independent .footer-block__details-content{font-size:12px}.ip-independent .drawer__inner{padding-left:15px;padding-right:15px}.ip-independent .cart-item__name{font-size:12px}.ip-independent .drawer__footer{padding-top:14px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.ip-independent .article-template__content h2{font-size:23px}.ip-independent .grid{column-gap:14px;row-gap:20px}}@media(prefers-reduced-motion:reduce){.ip-independent *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ip-independent.css.map */
