:root{--pfm-fr-blue: #1697c2;--pfm-fr-blue-dark: #1187ae;--pfm-fr-blue-deep: #0f7a9d;--pfm-fr-ink: #1f2d3d;--pfm-fr-border: rgba(31, 45, 61, .14);--pfm-fr-radius: 12px}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a,.addtocart.addtocart__btn.btn.btn--full.add-to-cart,.rtxn_manage_subscriptions_btn{border-radius:var(--pfm-fr-radius);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.btn:not([disabled]):hover,.rte .btn:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover,.spr-container .spr-button:not([disabled]):hover,.spr-container .spr-summary-actions a:hover,.addtocart.addtocart__btn.btn.btn--full.add-to-cart:not([disabled]):hover,.rtxn_manage_subscriptions_btn:hover{background-color:var(--pfm-fr-blue-dark);border-color:var(--pfm-fr-blue-dark);box-shadow:0 10px 24px #1697c22e;transform:translateY(-1px)}.btn:not([disabled]):active,.rte .btn:not([disabled]):active,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):active,.addtocart.addtocart__btn.btn.btn--full.add-to-cart:not([disabled]):active{background-color:var(--pfm-fr-blue-deep);border-color:var(--pfm-fr-blue-deep);box-shadow:0 5px 14px #1697c229;transform:translateY(0)}.btn:focus-visible,.rte .btn:focus-visible,.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible,.spr-container .spr-button:focus-visible,.spr-container .spr-summary-actions a:focus-visible,.addtocart.addtocart__btn.btn.btn--full.add-to-cart:focus-visible,.rtxn_manage_subscriptions_btn:focus-visible{outline:0;box-shadow:0 0 0 3px #1697c238,0 10px 24px #1697c22e}.btn--secondary,.rte .btn--secondary{background:#fff;border:1px solid var(--pfm-fr-border);color:var(--pfm-fr-blue);box-shadow:0 6px 18px #1f2d3d0f}.btn--secondary:not([disabled]):hover,.rte .btn--secondary:not([disabled]):hover{background:var(--pfm-fr-blue);border-color:var(--pfm-fr-blue);color:#fff}.product-single__form{display:flex;flex-direction:column;gap:12px}.product-single__form .payment-buttons{display:flex;flex-direction:column;gap:10px}.product-single__form .add-to-cart,.product-single__form .shopify-payment-button__button--unbranded,.cart__checkout,.cart__continue,.cart__view-cart{min-height:52px;border-radius:var(--pfm-fr-radius)}.product-single__form .shopify-payment-button{margin-top:0}.variant-input-wrap label{border-radius:12px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.variant-input-wrap input[type=radio]:checked+label{background-color:var(--pfm-fr-blue);border-color:var(--pfm-fr-blue);color:#fff}.js-qty__wrapper{border-color:var(--pfm-fr-border);border-radius:10px;overflow:hidden}.js-qty__num,.js-qty__adjust{border-radius:0}.product__photos img,.product__main-photos .image-wrap,.product__photo,.product__thumb .image-wrap,.product__thumb img,.product__video-wrapper,.video-wrapper,.video-div,.product__video-preview{border-radius:var(--pfm-fr-radius);overflow:hidden}.product__video-wrapper.loaded .product__video-preview,.product__video-wrapper.video-interactable .product__video-preview{opacity:0;pointer-events:none}.product-video-trigger.btn,.product-video-trigger.btn--circle,.product-video-trigger.btn--large,.product-video-trigger.btn--static{align-items:center!important;background:var(--pfm-fr-blue)!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:50%!important;box-shadow:0 14px 34px #1697c247,0 4px 12px #1c1d1d29!important;color:#fff!important;display:flex!important;height:58px!important;justify-content:center!important;max-height:58px!important;max-width:58px!important;min-height:58px!important;min-width:58px!important;padding:0!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important;width:58px!important}.product-video-trigger.btn:hover,.product-video-trigger.btn:focus{background:var(--pfm-fr-blue-dark)!important;box-shadow:0 18px 40px #1697c257,0 6px 16px #1c1d1d2e!important;transform:translate(-50%,-50%) scale(1.05)!important}.product-video-trigger .icon-play{color:#fff!important;height:18px!important;margin-left:3px;width:18px!important}.product-video-trigger .icon-play path{fill:currentColor!important}.product__video-preview{align-items:center;background:radial-gradient(circle at 70% 22%,#ffffffbf,#fff0 30%),linear-gradient(135deg,#dff4f7f2,#f6f8edf2);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:opacity .35s ease;z-index:1}.product__video-preview:before{border:1px solid rgba(28,29,29,.08);border-radius:14px;content:"";top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;position:absolute}.product__video-preview img{display:block!important;height:100%;object-fit:cover;opacity:.92;width:100%}.product__video-preview-badge{align-items:center;background:var(--pfm-fr-blue);border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 14px 34px #1697c247,0 4px 12px #1c1d1d29;color:#fff;display:flex;height:58px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:58px}.product__video-preview:hover .product__video-preview-badge{background:var(--pfm-fr-blue-dark);box-shadow:0 18px 40px #1697c257,0 6px 16px #1c1d1d2e;transform:translate(-50%,-50%) scale(1.05)}.product__video-preview-icon{align-items:center;background:transparent;border-radius:0;color:inherit;display:flex;height:auto;justify-content:center;width:auto}.product__video-preview-icon .icon{height:17px;margin-left:3px;width:17px}#VideoModal .video-modal__close{appearance:none;-webkit-appearance:none;align-items:center;background:#fff!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:12px;box-shadow:0 1px 2px #11111108!important;color:var(--pfm-fr-blue);cursor:pointer;display:flex!important;height:40px;justify-content:center;line-height:1;margin:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:none!important;width:40px;z-index:20}#VideoModal .video-modal__close:hover,#VideoModal .video-modal__close:focus-visible{background:#fff!important;border-color:#11111114!important;box-shadow:0 1px 2px #11111108!important;color:var(--pfm-fr-blue)!important;transform:translate(50%,-50%)!important}#VideoModal .video-modal__close:focus-visible{outline:2px solid rgba(22,151,194,.35);outline-offset:3px}#VideoModal .video-modal__close .icon{display:none}#VideoModal .video-modal__close .video-modal__close-mark{align-items:center;color:var(--pfm-fr-blue)!important;display:flex!important;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:300;height:20px;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.video-parent-section .hero__link .btn.hero__video-play,.video-parent-section .hero__link a.btn.hero__video-play{align-items:center!important;background:var(--pfm-fr-blue)!important;border:0!important;border-radius:50%!important;box-shadow:0 12px 28px #1697c238!important;color:#fff!important;display:flex!important;height:58px!important;justify-content:center!important;max-width:58px!important;min-width:58px!important;padding:0!important;width:58px!important}.video-parent-section .hero__link .btn.hero__video-play:hover,.video-parent-section .hero__link a.btn.hero__video-play:hover,.video-parent-section .hero__link .btn.hero__video-play:focus-visible,.video-parent-section .hero__link a.btn.hero__video-play:focus-visible{background:var(--pfm-fr-blue-dark)!important;transform:scale(1.05)}.rte table{border:1px solid var(--pfm-fr-border);border-collapse:separate;border-radius:var(--pfm-fr-radius);border-spacing:0;overflow:hidden;width:100%}.rte th,.rte td{border-color:#1f2d3d1a;padding:14px 16px;vertical-align:top}.rte th{background:#ffffffb8;color:var(--pfm-fr-ink);font-weight:700}.rte tr:nth-child(2n) td{background:#ffffff57}@media only screen and (max-width:768px){.product-single__form .add-to-cart,.product-single__form .shopify-payment-button__button--unbranded,.cart__checkout,.cart__continue,.cart__view-cart{min-height:50px}.rte th,.rte td{padding:12px}}.toolbar{background:#85888a!important;color:#fff!important;min-height:28px;font-size:calc(var(--typeBaseSize) * .85);position:relative}.toolbar:after{border-bottom:1px solid rgba(255,255,255,.15)!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.toolbar .page-width{max-width:1280px}.toolbar__content{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-height:28px}.toolbar__item{flex:0 1 auto;padding:0 5px}.toolbar__item:first-child{padding-left:0}.toolbar__item:last-child{padding-right:0}.toolbar__item--announcements{flex:1 1 auto;text-align:center}.toolbar__item--announcements a,.toolbar__item--announcements p,.toolbar__item--announcements .announcement-link-text{color:#fff!important;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:underline;text-transform:uppercase}.toolbar .toolbar__social a,.toolbar .disclosure__toggle,.toolbar .disclosure__toggle span{color:#fff!important}.toolbar .toolbar__social{align-items:center;display:flex;justify-content:flex-end}.toolbar .toolbar__social a{display:block;padding:5px}.toolbar .toolbar__social .icon{height:16px;position:relative;top:-2px;width:16px}.toolbar .toolbar__item .faux-select,.toolbar .toolbar__item select,.toolbar .disclosure__toggle{align-items:center;background:transparent!important;border:0!important;color:currentColor!important;display:inline-flex;font-size:14px;gap:5px;min-height:28px;padding:5px 0!important}.toolbar .disclosure{position:relative}.toolbar .disclosure-list{background-color:#fff!important;border-radius:0;bottom:auto;box-shadow:0 0 20px #00000017;color:var(--pfm-fr-ink)!important;display:none;left:auto;margin:0;max-height:60vh;min-height:92px;overflow-y:auto;padding:10px 0;position:absolute;right:0;top:100%;z-index:20}.toolbar .disclosure-list--visible{display:block}.toolbar .disclosure-list a,.toolbar .disclosure-list button,.toolbar .disclosure-list__label{color:var(--pfm-fr-ink)!important}.toolbar .disclosure-list__item{padding:5px 15px 4px;text-align:left;white-space:nowrap}.toolbar .disclosure-list__option:focus .disclosure-list__label,.toolbar .disclosure-list__option:hover .disclosure-list__label,.toolbar .disclosure-list__item--current .disclosure-list__label{text-decoration:underline;text-underline-offset:.2rem}.site-header,.site-header__element--top,.site-header__element--sub{background:#fff!important;color:var(--pfm-fr-ink)!important}.site-header__element--top .page-width,.site-header__element--sub .page-width{background:#fff!important;max-width:1280px}.header-layout[data-layout=left][data-nav=beside]{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:44px;min-height:116px}.header-layout[data-layout=left][data-nav=beside] .header-item--logo{flex:0 0 100px;min-width:100px;margin-right:0;justify-content:flex-start}.header-layout[data-layout=left][data-nav=beside] .site-header__logo{margin:0}.header-layout[data-layout=left][data-nav=beside] .site-header__logo-link,.header-layout[data-layout=left][data-nav=beside] .site-header__logo img{display:block;max-width:100px;height:auto;object-fit:contain}.header-layout[data-layout=left][data-nav=beside] .header-item--navigation{flex:1 1 auto;min-width:0}.header-layout[data-layout=left][data-nav=beside] .header-item--navigation .site-nav{display:flex;align-items:center;gap:34px;margin:0;white-space:nowrap}.header-layout[data-layout=left][data-nav=beside] .header-item--icons{flex:0 0 auto;justify-content:flex-end}.header-layout[data-layout=left][data-nav=beside] .header-item--icons .site-nav{display:flex;align-items:center;gap:20px;margin:0}.site-header .site-nav__link{color:var(--pfm-fr-ink)!important;padding:8px 0;font-size:13px;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.site-header .site-nav__link:hover,.site-header .site-nav__link:focus{color:var(--pfm-fr-blue)!important}.site-header .icon{color:var(--pfm-fr-ink)!important;stroke:currentColor}.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__image,.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__media,.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__image-wrapper,.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__animation-contents,.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__link .btn,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__image,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__media,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__image-wrapper,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__animation-contents,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__link .btn{opacity:1}.template-index .index-section--hero .hero .slideshow__slide.is-selected .hero__image-wrapper,.template-index .index-section--hero .hero .slideshow__slide:first-child .hero__image-wrapper{transform:scale(1)}.template-product .stayai-subscriptions .stayai-purchase-label.is-selected{border:2px solid var(--pfm-fr-blue)!important;border-radius:10px!important;background:#f4f4f4!important;box-shadow:none!important;overflow:hidden}.template-product .stayai-subscriptions .stayai-purchase-label.is-selected .stayai-purchase-label__wrapper,.template-product .stayai-subscriptions .stayai-purchase-label.is-selected .stayai-purchase-label__inner,.template-product .stayai-subscriptions .stayai-purchase-label.is-selected .stayai-purchase-label__inner__wrapper{border:0!important;box-shadow:none!important;background:transparent!important}.template-product .stayai-subscriptions select.stayai-subscription-dropdown{background-image:none!important}@media only screen and (max-width:768px){.header-layout[data-layout=left][data-nav=beside]{display:flex;min-height:82px}.toolbar__content{justify-content:center}.toolbar__item--announcements a,.toolbar__item--announcements p,.toolbar__item--announcements .announcement-link-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pfm-de-qa-style-overrides.css.map */
