.ip-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body :where([class^=ip-],[class*=" ip-"]){--font-body-family: var(--ip-font-body);--font-heading-family: var(--ip-font-heading);--font-body-style: normal;--font-heading-style: normal;font-family:var(--ip-font-body);font-style:normal}@keyframes ip-button-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ip-hero-zoom{to{transform:scale(1)}}@keyframes ip-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes ip-fade-panel{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ip-logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){[id^=DeluxHero-] *,[id^=IPLogoMarquee-] *,[id^=IPAutoDelivery-] *,[id^=IPCalculator-] *{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(prefers-reduced-motion:no-preference){.premium-reveal{--premium-reveal-x: 0;--premium-reveal-y: 16px;--premium-reveal-scale: 1;--premium-reveal-blur: 0;--premium-reveal-duration: .88s;--premium-reveal-delay: 0ms;opacity:0;filter:blur(var(--premium-reveal-blur));transform:translate3d(var(--premium-reveal-x),var(--premium-reveal-y),0) scale(var(--premium-reveal-scale));transform-origin:center;transition:opacity var(--premium-reveal-duration) cubic-bezier(.22,1,.36,1),transform var(--premium-reveal-duration) cubic-bezier(.22,1,.36,1),filter var(--premium-reveal-duration) cubic-bezier(.22,1,.36,1);transition-delay:var(--premium-reveal-delay);will-change:opacity,transform;backface-visibility:hidden}.premium-reveal.is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.premium-reveal[data-premium-reveal-complete=true]{will-change:auto}.premium-reveal--fade{--premium-reveal-y: 0;--premium-reveal-duration: .95s}.premium-reveal--rise{--premium-reveal-y: 16px;--premium-reveal-duration: 1.05s}.premium-reveal--soft-scale{--premium-reveal-y: 10px;--premium-reveal-scale: .992;--premium-reveal-duration: .98s}.premium-reveal--slide-left{--premium-reveal-x: -18px;--premium-reveal-y: 0;--premium-reveal-duration: 1.05s}.premium-reveal--slide-right{--premium-reveal-x: 18px;--premium-reveal-y: 0;--premium-reveal-duration: 1.05s}.premium-reveal--blur{--premium-reveal-y: 0;--premium-reveal-scale: 1.006;--premium-reveal-blur: 4px;--premium-reveal-duration: 1.15s}.premium-reveal--stagger{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.premium-reveal--stagger .premium-reveal-child{opacity:0;transform:translate3d(0,12px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.premium-reveal--stagger.is-visible .premium-reveal-child{opacity:1;transform:translateZ(0)}.premium-reveal--stagger[data-premium-reveal-complete=true] .premium-reveal-child{will-change:auto}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(2){transition-delay:60ms}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(3){transition-delay:.12s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(4){transition-delay:.18s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(5){transition-delay:.24s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(6){transition-delay:.3s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(7){transition-delay:.3s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(8),.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(n+9){transition-delay:.3s}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1;animation:none;transform:translateZ(0);transition:opacity .98s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--animation-order, 0) * 45ms);will-change:opacity,transform}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in,.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{opacity:1;animation:none;transform:translateZ(0)}.scroll-trigger.scroll-trigger--offscreen.animate--fade-in{opacity:0}.scroll-trigger.scroll-trigger--offscreen.animate--slide-in{opacity:0;transform:translate3d(0,12px,0)}.grid__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide),.collection-list__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide),.multicolumn-list__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide){transform:translate3d(0,10px,0) scale(.992)}.slider .scroll-trigger.animate--slide-in,.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in,.slider.slider--desktop .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;transition:none}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet,.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:none}.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel,.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.premium-reveal-scope.scroll-trigger.animate--fade-in,.premium-reveal-scope.scroll-trigger.animate--slide-in,.premium-reveal-scope.scroll-trigger.scroll-trigger--offscreen.animate--fade-in,.premium-reveal-scope.scroll-trigger.scroll-trigger--offscreen.animate--slide-in{opacity:1;animation:none;transition:none;transform:none;will-change:auto}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.premium-reveal{--premium-reveal-y: 8px;--premium-reveal-duration: .76s}.premium-reveal--slide-left,.premium-reveal--slide-right{--premium-reveal-x: 0;--premium-reveal-y: 8px}.premium-reveal--soft-scale{--premium-reveal-y: 8px;--premium-reveal-scale: .996}.premium-reveal--blur{--premium-reveal-scale: 1.003;--premium-reveal-blur: 2px;--premium-reveal-duration: .82s}.premium-reveal--stagger .premium-reveal-child{transform:translate3d(0,8px,0);transition-duration:.72s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(2){transition-delay:45ms}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(3){transition-delay:90ms}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(4){transition-delay:135ms}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(5){transition-delay:.18s}.premium-reveal--stagger.is-visible .premium-reveal-child:nth-child(n+6){transition-delay:.22s}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{transition-duration:.76s;transition-delay:calc(var(--animation-order, 0) * 35ms)}.scroll-trigger.scroll-trigger--offscreen.animate--slide-in,.grid__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide),.collection-list__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide),.multicolumn-list__item.scroll-trigger.scroll-trigger--offscreen.animate--slide-in:not(.slider__slide){transform:translate3d(0,8px,0)}}@media(prefers-reduced-motion:reduce){.premium-reveal,.premium-reveal-child,.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important;will-change:auto!important}}html.ip-product-template .section-header.shopify-section-group-header-group,html.ip-main-product-header-overlay .section-header.shopify-section-group-header-group{z-index:30;margin-bottom:calc(-1 * var(--header-height, 0px))}html.ip-product-template .section-header .header-wrapper,html.ip-main-product-header-overlay .section-header .header-wrapper{transition:background-color .26s ease,border-color .26s ease,color .26s ease}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header-wrapper,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header-wrapper{color:#1a1a1a;background-color:transparent;border-bottom-color:#1a1a1a1a}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__heading-link .h2,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__icon,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__menu-item,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__active-menu-item,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) summary.header__menu-item,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__heading-link .h2,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__icon,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__menu-item,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__active-menu-item,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) summary.header__menu-item{color:#1a1a1ad1}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__menu-item:hover,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__icon:hover,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__heading-link:hover .h2,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__menu-item:hover,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__icon:hover,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__heading-link:hover .h2{color:#780116}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__heading-logo,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0);opacity:1}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .cart-count-bubble,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .cart-count-bubble{background-color:#780116;color:#fbfbf9}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:not(.scrolled-past-header) .header__submenu,html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:has(details[open]) .header-wrapper,html.ip-main-product-header-inverse-active .section-header:not(.scrolled-past-header) .header__submenu,html.ip-main-product-header-inverse-active .section-header:has(details[open]) .header-wrapper{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}html.ip-product-template:not(.ip-main-product-header-scrolled) .section-header:has(details[open]) .header__heading-logo,html.ip-main-product-header-inverse-active .section-header:has(details[open]) .header__heading-logo{filter:none}html.ip-policy-template body,html.ip-policy-template #MainContent,html.ip-policy-template main{background:#fbfbf9}html.ip-policy-template .shopify-policy__container,html.ip-policy-template .page-width.page-width--narrow{width:min(calc(100% - (var(--ip-side-padding) * 2)),980px);max-width:980px;margin-inline:auto;padding:calc(var(--header-height, 112px) + clamp(56px,7vw,92px)) 0 var(--ip-section-padding-y);color:var(--ip-heading-color)}html.ip-policy-template .shopify-policy__title,html.ip-policy-template .main-page-title{margin:0 0 clamp(28px,4vw,44px);text-align:left}html.ip-policy-template .shopify-policy__title h1,html.ip-policy-template .main-page-title{margin:0;font-family:var(--ip-font-heading);font-size:var(--ip-title-desktop);font-weight:700;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--ip-heading-color)}html.ip-policy-template .shopify-policy__body,html.ip-policy-template .shopify-policy__body .rte,html.ip-policy-template .page-width.page-width--narrow .rte{font-family:var(--ip-font-body);font-size:var(--ip-main-text-size);line-height:1.65;color:var(--ip-main-text-color)}html.ip-policy-template .shopify-policy__body p,html.ip-policy-template .shopify-policy__body li,html.ip-policy-template .page-width.page-width--narrow .rte p,html.ip-policy-template .page-width.page-width--narrow .rte li{margin:0 0 18px}html.ip-policy-template .shopify-policy__body p:last-child,html.ip-policy-template .shopify-policy__body li:last-child,html.ip-policy-template .page-width.page-width--narrow .rte p:last-child,html.ip-policy-template .page-width.page-width--narrow .rte li:last-child{margin-bottom:0}html.ip-policy-template .shopify-policy__body h2,html.ip-policy-template .shopify-policy__body h3,html.ip-policy-template .shopify-policy__body h4,html.ip-policy-template .page-width.page-width--narrow .rte h2,html.ip-policy-template .page-width.page-width--narrow .rte h3,html.ip-policy-template .page-width.page-width--narrow .rte h4{margin:clamp(34px,5vw,54px) 0 16px;font-family:var(--ip-font-heading);font-weight:700;line-height:1.16;letter-spacing:0;text-transform:uppercase;color:var(--ip-heading-color)}html.ip-policy-template .shopify-policy__body h2,html.ip-policy-template .page-width.page-width--narrow .rte h2{font-size:clamp(26px,3vw,34px)}html.ip-policy-template .shopify-policy__body h3,html.ip-policy-template .page-width.page-width--narrow .rte h3{font-size:clamp(21px,2.2vw,26px)}html.ip-policy-template .shopify-policy__body h4,html.ip-policy-template .page-width.page-width--narrow .rte h4{font-size:18px}html.ip-policy-template .shopify-policy__body ul,html.ip-policy-template .shopify-policy__body ol,html.ip-policy-template .page-width.page-width--narrow .rte ul,html.ip-policy-template .page-width.page-width--narrow .rte ol{margin:0 0 24px;padding-left:1.35em}html.ip-policy-template .shopify-policy__body li+li,html.ip-policy-template .page-width.page-width--narrow .rte li+li{margin-top:10px}html.ip-policy-template .shopify-policy__body a,html.ip-policy-template .page-width.page-width--narrow .rte a{color:var(--ip-accent-color);text-decoration-color:#78011657;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease}html.ip-policy-template .shopify-policy__body a:hover,html.ip-policy-template .page-width.page-width--narrow .rte a:hover{color:#1a1a1a;text-decoration-color:currentColor}html.ip-policy-template .shopify-policy__body table,html.ip-policy-template .page-width.page-width--narrow .rte table{width:100%;margin:30px 0;border-collapse:collapse;font-size:16px;line-height:1.5;color:var(--ip-main-text-color)}html.ip-policy-template .shopify-policy__body th,html.ip-policy-template .shopify-policy__body td,html.ip-policy-template .page-width.page-width--narrow .rte th,html.ip-policy-template .page-width.page-width--narrow .rte td{padding:14px 0;border:0;border-bottom:1px solid rgba(26,26,26,.12);text-align:left;vertical-align:top}html.ip-policy-template .shopify-policy__body th,html.ip-policy-template .page-width.page-width--narrow .rte th{color:var(--ip-heading-color);font-weight:700}html.ip-policy-template .shopify-policy__body hr,html.ip-policy-template .page-width.page-width--narrow .rte hr{margin:clamp(34px,5vw,52px) 0;border:0;border-top:1px solid rgba(26,26,26,.12)}@media(max-width:749px){html.ip-policy-template .shopify-policy__container,html.ip-policy-template .page-width.page-width--narrow{width:calc(100% - (var(--ip-mobile-side-padding) * 2));padding-top:calc(var(--header-height, 84px) + 42px);padding-bottom:var(--ip-section-padding-y-mobile)}html.ip-policy-template .shopify-policy__title,html.ip-policy-template .main-page-title{margin-bottom:24px}html.ip-policy-template .shopify-policy__title h1,html.ip-policy-template .main-page-title{font-size:var(--ip-title-mobile);line-height:1.12}html.ip-policy-template .shopify-policy__body,html.ip-policy-template .shopify-policy__body .rte,html.ip-policy-template .page-width.page-width--narrow .rte{font-size:var(--ip-main-text-mobile);line-height:1.64}html.ip-policy-template .shopify-policy__body p,html.ip-policy-template .shopify-policy__body li,html.ip-policy-template .page-width.page-width--narrow .rte p,html.ip-policy-template .page-width.page-width--narrow .rte li{margin-bottom:14px}html.ip-policy-template .shopify-policy__body h2,html.ip-policy-template .page-width.page-width--narrow .rte h2{font-size:24px}html.ip-policy-template .shopify-policy__body h3,html.ip-policy-template .page-width.page-width--narrow .rte h3{font-size:20px}html.ip-policy-template .shopify-policy__body table,html.ip-policy-template .page-width.page-width--narrow .rte table{display:block;overflow-x:auto;font-size:14px}}[id^=IPFooter-] .ip-footer__bottom{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important;will-change:auto!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ip-base.css.map */
