@property --pp-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--pp-page: #0c0809;--pp-surface: #171113;--pp-raised: #221a1c;--pp-border: #36282c;--pp-text: #f7f0e8;--pp-text2: #bbada5;--pp-muted: #8a7b73;--pp-magenta: #d300b0;--pp-link: #ff5ad2;--pp-red: #e70000;--pp-star: #f2cf6e;--pp-ok: #00e651;--pp-gold-label: #1a0f02;--pp-gold: linear-gradient(180deg, #fff7d6 0%, #f7dc84 16%, #e0b24a 38%, #a8741f 50%, #c99433 60%, #f1cf72 80%, #b98423 100%);--pp-gold-text: linear-gradient(180deg, #fff7d6 calc(50% - .36em) , #f7dc84 calc(50% - .25em) , #e0b24a calc(50% - .09em) , #a8741f 50%, #c99433 calc(50% + .08em) , #f1cf72 calc(50% + .22em) , #b98423 calc(50% + .36em) );--pp-chrome: linear-gradient(180deg, #ffffff 0%, #ededf1 30%, #ceced4 48%, #bcbcc3 52%, #d6d6db 64%, #f5f5f7 84%, #babac1 100%);--pp-sweep: linear-gradient(110deg, transparent 42%, rgba(255, 255, 255, .95) 50%, transparent 58%);--pp-ring: linear-gradient(90deg, #e70000 0%, #fe5600 22%, #f7dc84 48%, #d300b0 74%, #9b30ff 100%);--pp-ring-loop: linear-gradient(90deg, #e70000, #fe5600, #f7dc84, #d300b0, #9b30ff, #e70000);--pp-spin: 5s;--pp-radius: 6px;--pp-logo: 72px}@keyframes pp-spin{to{--pp-ang: 360deg}}@keyframes pp-flow{to{background-position:-200% 0}}@keyframes pp-text-sweep{0%,55%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}html{background-color:var(--pp-page);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{letter-spacing:0}::selection{background:#d300b073;color:#fff}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{text-transform:uppercase;letter-spacing:.02em;line-height:1;text-wrap:balance}.card__heading,.card-information,.cart-item__name,.predictive-search__item-heading{font-family:var(--font-body-family);font-weight:600;text-transform:none;letter-spacing:0;line-height:1.3}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.collection-hero__title{text-transform:none;letter-spacing:normal}.rating-star.rating-star{--color-rating-star: var(--pp-star)}.badge.color-inverse{--color-badge-background: 231, 0, 0;--color-badge-foreground: 255, 255, 255;--color-badge-border: 231, 0, 0;background-color:#e70000;border-color:#e70000;color:#fff}.pp-art-named .card__information{padding:0}.pp-art-named .card__heading{font-size:0;line-height:0;margin:0}.pp-art-named .card__heading .icon-wrap,.pp-art-named .card__caption{display:none}quick-add-modal .shopify-app-block,quick-add-modal pp-trust,quick-add-modal pp-buy-bar{display:none!important}quick-add-modal .pp-rating,quick-add-modal pp-fits,quick-add-modal .product__sku,quick-add-modal .product__text,quick-add-modal .product__tax,quick-add-modal .product-form__quantity,quick-add-modal .product__description,quick-add-modal share-button,quick-add-modal .share-button,quick-add-modal shopify-payment-terms,quick-add-modal .shopify-payment-button,quick-add-modal .product-form__buttons .button.button--tertiary,quick-add-modal .product__media-item:not(:first-child),quick-add-modal .product__media-icon,quick-add-modal .slider-buttons,quick-add-modal .thumbnail-slider,quick-add-modal .product__modal-opener .product__media-toggle,quick-add-modal .product__media-list .deferred-media{display:none!important}quick-add-modal.quick-add-modal{transition:opacity .25s ease,visibility .25s}quick-add-modal.quick-add-modal[open]{background:#0000008c}quick-add-modal .quick-add-modal__content{transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media screen and (max-width:749px){quick-add-modal:not([open]) .quick-add-modal__content{transform:translateY(110vh)}}@media(prefers-reduced-motion:reduce){quick-add-modal.quick-add-modal,quick-add-modal .quick-add-modal__content{transition:none}}quick-add-modal .quick-add-modal__content{--modal-height-offset: 0px;background:var(--pp-surface);border:1px solid var(--pp-border)}quick-add-modal .pp-sheet__grip{display:block;width:40px;height:5px;margin:8px auto 2px;border-radius:3px;background:var(--pp-border)}quick-add-modal .quick-add-modal__content-info{--modal-padding: 14px;display:block;height:auto;overflow:visible;padding:0 var(--modal-padding) 18px}quick-add-modal .product.grid{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:max-content max-content minmax(0,1fr);column-gap:12px;row-gap:0;align-items:start;margin:0}quick-add-modal .product.grid:not(.product--no-media) .product__media-wrapper{grid-row:1 / span 3;width:72px!important;max-width:72px;padding:0!important;margin:0}quick-add-modal .product__media-wrapper .product__media-list,quick-add-modal .product__media-wrapper .slider{margin:0;padding:0}quick-add-modal .product__media-wrapper .product__media-item{width:72px!important;margin:0!important;padding:0!important}quick-add-modal .product__media-wrapper .product-media-container{width:72px!important;height:72px;padding:0!important;border-radius:8px;overflow:hidden;background:#fff}quick-add-modal .product__media-wrapper .product-media-container img{position:static;width:72px!important;height:72px!important;object-fit:contain}quick-add-modal .product__info-wrapper{display:contents}quick-add-modal .product__info-container{display:contents}quick-add-modal .product__info-container>*{margin-block:0}quick-add-modal .product__info-container>div:not(:has(*)),quick-add-modal .product__info-container>div:has(>form.installment){display:none}quick-add-modal .product__title{grid-column:2;margin:0}quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal .product__title .h1{font:700 1.5rem/1.25 var(--font-body-family);letter-spacing:0;text-transform:none;margin:0}quick-add-modal .product__title a{display:none}quick-add-modal [id^=price-],quick-add-modal .price{grid-column:2;margin:4px 0 0}quick-add-modal .price .price-item{font-size:1.8rem}quick-add-modal .product__inventory{grid-column:2;margin:2px 0 0;font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--pp-text2)}quick-add-modal variant-selects,quick-add-modal .product__info-container>div:has(>product-form),quick-add-modal .product__view-details,quick-add-modal .product__accordion{grid-column:1 / -1}quick-add-modal .product__info-container>*:not(variant-selects):not(.product__view-details):not(.product__accordion):not(.product__media-wrapper):not(:has(>product-form)){grid-column:2}quick-add-modal .product__info-container>variant-selects{margin-top:12px}quick-add-modal .product__info-container>div:has(>product-form){position:sticky;bottom:0;z-index:2;order:1;margin:12px calc(-1 * var(--modal-padding)) 0;padding:0 var(--modal-padding) 12px;background:var(--pp-surface)}quick-add-modal .product-form__buttons{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding-top:10px}quick-add-modal .product-form__buttons .pp-sheet__close{min-height:52px;padding:0 18px}quick-add-modal .product-form__buttons .product-form__submit{min-height:52px;margin:0}quick-add-modal .product__view-details{margin:12px 0 0;font-size:1.2rem;color:var(--pp-link)}@media screen and (max-width:749px){quick-add-modal .quick-add-modal__content{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-width:none;max-height:78%;margin:0;border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0009;padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}quick-add-modal .quick-add-modal__toggle{position:absolute;top:10px;right:10px;width:44px;height:44px;padding:0}}@media screen and (min-width:750px){quick-add-modal .quick-add-modal__content{--modal-height-offset: 8rem;width:460px;max-width:calc(100% - 3rem);border-radius:14px;top:50%;margin-top:0;transform:translate(-50%,-50%);max-height:calc(100% - 4rem)}quick-add-modal .quick-add-modal__toggle{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0}quick-add-modal .pp-sheet__grip{display:none}}.utility-bar{background:var(--pp-surface);border-bottom:1px solid var(--pp-border)}.announcement-bar__message{font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pp-text2);padding-top:10px;padding-bottom:10px;min-height:0}.pp-ann-accent{color:var(--pp-link);white-space:nowrap}.pp-header-wrapper{position:relative;background:var(--pp-page);border-bottom:0}.pp-header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--pp-ring-loop);background-size:200% 100%;opacity:.85;animation:pp-flow calc(var(--pp-spin) / 2) linear infinite;pointer-events:none}.header.pp-header{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr;column-gap:4px;padding:12px 14px}.pp-header header-drawer{grid-area:left-icons;justify-self:start}.pp-header .header__heading,.pp-header .header__heading-link{grid-area:heading;justify-self:center;margin:0}.pp-header .header__heading-link{display:flex;align-items:center;gap:clamp(10px,calc(10px + (100vw - 360px)*.14),16px);padding:0;line-height:1}.pp-header .header__icons{grid-area:icons;justify-self:end}.header.pp-header .header__search,.header.pp-header *>.header__search{display:none}.pp-header .header__heading-logo-wrapper{position:relative;width:var(--pp-logo);height:var(--pp-logo);flex:0 0 auto;isolation:isolate}.pp-header .header__heading-logo{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.pp-header .header__heading-logo-wrapper:before{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;background:conic-gradient(from var(--pp-ang),#e70000,#fe5600,#f7dc84,#d300b0,#9b30ff,#e70000);filter:blur(5px);opacity:.85;z-index:-1;pointer-events:none;animation:pp-spin var(--pp-spin) linear infinite}.pp-brand{display:inline-block;margin-left:0;white-space:nowrap;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(25px,calc(25px + (100vw - 360px)*.09),29px);line-height:1;letter-spacing:.01em;text-transform:uppercase;background-image:var(--pp-sweep),var(--pp-chrome);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.22)) drop-shadow(0 0 9px rgba(255,255,255,.16));animation:pp-text-sweep 3.4s ease-in-out infinite}.pp-header .header__icon,.pp-header header-drawer .header__icon--menu{width:44px;height:44px}.pp-header .cart-count-bubble{background:var(--pp-gold);color:var(--pp-gold-label);font-weight:700}.pp-search{grid-area:search;position:relative;margin-top:10px;min-width:0}.pp-search .search{position:relative}.pp-search .field{position:relative;height:44px;margin:0}.pp-search .field:before,.pp-search .field:after{display:none}.pp-search .search__input.field__input{height:44px;min-height:44px;padding:0 44px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-text);font-size:16px;box-shadow:none}.pp-search .search__input.field__input::placeholder{opacity:1;color:var(--pp-muted)}.pp-search .search__input.field__input:focus{outline:2px solid var(--pp-link);outline-offset:1px;box-shadow:none}.pp-search .search__button{position:absolute;left:0;right:auto;top:0;width:44px;height:44px;color:var(--pp-muted)}.pp-search .reset__button{position:absolute;right:0;top:0;width:44px;height:44px}.pp-search .predictive-search{top:calc(100% + 4px);left:0;right:0;width:100%;border-radius:var(--pp-radius);border:1px solid var(--pp-border);background:var(--pp-surface);z-index:4}@media screen and (min-width:990px){.header.pp-header{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:18px;padding:16px 40px 0}.pp-header .header__heading-link{gap:18px}:root{--pp-logo: 96px}.pp-header .header__heading-logo-wrapper:before{filter:blur(7px)}.pp-brand{margin-left:28px;font-size:48px;letter-spacing:.02em}.pp-search{justify-self:end;width:100%;max-width:480px;margin:0 8px 0 auto}.pp-header .header__inline-menu{grid-area:navigation;justify-self:stretch;margin:16px -40px 0;border-top:1px solid var(--pp-border)}.pp-header .header__inline-menu>.list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center}.pp-header .header__inline-menu>.list-menu--inline>li{position:relative}.pp-header .header__inline-menu>.list-menu--inline>li+li:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:1px;background:var(--pp-border)}.pp-header .header__menu-item{height:46px;padding:0 20px;font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--pp-text2)}.pp-header summary.header__menu-item{padding-right:40px}.pp-header summary.header__menu-item .icon-caret{right:18px}.pp-header .header__menu-item:hover,.pp-header .header__menu-item[aria-current=page],.pp-header details[open]>.header__menu-item{color:var(--pp-text)}.pp-header .header__menu-item:hover span{text-decoration:none}.pp-header .header__active-menu-item{position:relative;text-decoration:none;color:var(--pp-text)}.pp-header .header__active-menu-item:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--pp-ring-loop);background-size:200% 100%;animation:pp-flow calc(var(--pp-spin) / 2) linear infinite}}.button,button.shopify-payment-button__button--unbranded{font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.product-form__submit,.cart__checkout-button,.pp-buy-bar .button{font-size:17px}@media screen and (min-width:990px){.button,button.shopify-payment-button__button--unbranded{font-size:17px}.product-form__submit,.cart__checkout-button{font-size:18px}}.button:not(.button--secondary,.button--tertiary,:disabled,[aria-disabled=true],.disabled),.product-form__submit:not(:disabled,[aria-disabled=true],.disabled),button.shopify-payment-button__button--unbranded:not(:disabled){background:var(--pp-sweep),var(--pp-gold);background-size:260% 100%,100% 100%;background-repeat:no-repeat;animation:pp-text-sweep 3.4s ease-in-out infinite;color:var(--pp-gold-label);text-shadow:0 1px 0 rgba(255,244,210,.5);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #502d0580,0 0 0 1px #5a370a99,0 3px 12px #0000008c;isolation:isolate}.button:not(.button--secondary,.button--tertiary,:disabled,[aria-disabled=true],.disabled):after,.product-form__submit:not(:disabled,[aria-disabled=true],.disabled):after,button.shopify-payment-button__button--unbranded:not(:disabled):after,.button:not(.button--secondary,.button--tertiary,:disabled,[aria-disabled=true],.disabled):hover:after,.product-form__submit:not(:disabled,[aria-disabled=true],.disabled):hover:after{box-shadow:none}.button:not(.button--secondary,.button--tertiary,:disabled,[aria-disabled=true],.disabled):before,.product-form__submit:not(:disabled,[aria-disabled=true],.disabled):before,button.shopify-payment-button__button--unbranded:not(:disabled):before{top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--buttons-radius-outset) + 3px);padding:2px;background:conic-gradient(from var(--pp-ang),#e70000,#fe5600,#f7dc84,#d300b0,#9b30ff,#e70000);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:none;z-index:-1;pointer-events:none;animation:pp-spin var(--pp-spin) linear infinite}.button:not(.button--secondary,.button--tertiary,:disabled,[aria-disabled=true],.disabled):hover,.product-form__submit:not(:disabled,[aria-disabled=true],.disabled):hover{filter:brightness(1.06)}.button.button:focus-visible,button.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--pp-link);outline-offset:5px}.button.button.loading{color:transparent;text-shadow:none}.button--secondary{--color-button-text: 247, 240, 232;--border-opacity: .7}.button:disabled,.button[aria-disabled=true],.button.disabled{background:var(--pp-raised);color:var(--pp-text);text-shadow:none;opacity:1;box-shadow:inset 0 0 0 1.5px var(--pp-border)}.button:disabled:after,.button[aria-disabled=true]:after,.button.disabled:after{box-shadow:none}@media screen and (max-width:749px){.banner__buttons--multiple{width:100%;flex-wrap:nowrap;gap:8px;container-type:inline-size}.banner__buttons--multiple>.button{flex:0 0 auto;min-width:0;padding:0 18px;letter-spacing:.02em;font-size:min(14px,calc((100cqi - 86px)*.056))}}.price__regular .price-item--regular,.price__sale .price-item--last,.totals__total-value,.pp-gold-text{display:inline-block;background-image:var(--pp-sweep),var(--pp-gold-text);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;animation:pp-text-sweep 3.4s ease-in-out infinite}.jdgm-star,.jdgm-star.jdgm-star,.jdgm-widget .jdgm-star,.jdgm-prev-badge .jdgm-star,.jdgm-rev-widg .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-carousel-wrapper .jdgm-star,.jdgm-histogram .jdgm-star,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before{color:var(--pp-star)!important}@media(max-width:768px){.jdgm-title{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:320px;margin:0 auto!important;text-align:center;font-size:27px!important}}.jdgm-question-item__answer>div>div,.jdgm-reply-item{background-color:var(--pp-raised)!important;color:var(--pp-text)!important}.jm-ai-summary--with-bg.jm-ai-summary{background-color:var(--pp-surface)!important}.jm-sort-filter__select{background-color:var(--pp-page)!important;color:var(--pp-text)!important}.jdgm-tablist__list{border:none!important}.jdgm-tablist__activeBar{display:none!important}.jdgm-tab--active,.jdgm-tab--active *{color:#fff!important}.jdgm-tab--active{border:1px solid var(--pp-magenta)!important;background-color:var(--pp-magenta)!important;color:#fff!important;border-radius:25px!important}.jdgm-modal.jdgm-widget-revamp .jm-slide>.jm-content,.jdgm-modal-block{background-color:var(--pp-page)!important;color:var(--pp-text)!important}.jdgm-modal-block__body,.jdgm-ask-question-form__header,.jdgm-field__label,.jdgm--ask-question-thank-you.jdgm-form-tabs__page--active .jm-stack--space-200 *{color:var(--pp-text)!important}.jdgm-field__input::placeholder,.jdgm-field__input--error::placeholder{color:#000!important}.jm-button.jm-button--secondary.jm-action-buttons__button,.jdgm-ask-question-form__actions-button{color:var(--pp-link)!important;background-color:var(--pp-raised)!important;border-color:var(--pp-border)!important}shop-follow-button.pp-following{display:inline-block;border-radius:999px;background:var(--pp-text)}.product-form__input input[type=radio]:checked+label{background-color:var(--pp-surface);color:var(--pp-link);border-color:var(--pp-magenta);box-shadow:inset 0 0 0 1px var(--pp-magenta)}.product-form__input input[type=radio].disabled+label{color:var(--pp-muted)}#shop-by-part{scroll-margin-top:calc(var(--pp-logo) + 78px)}@media screen and (min-width:990px){#shop-by-part{scroll-margin-top:calc(var(--pp-logo) + 79px)}}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collection-list-title:after,.jdgm-carousel-title:after,.collection-hero__title:after,.main-page-title:after,.pp-ring-underline:after{content:"";display:block;width:80px;height:2px;margin-top:8px;border-radius:2px;background:var(--pp-ring-loop);background-size:200% 100%;box-shadow:0 0 10px #d300b099;animation:pp-flow calc(var(--pp-spin) / 2) linear infinite}.center .title:after,.title.center:after,.text-center .title:after,.title-wrapper--center .title:after{margin-inline:auto}pp-ring{display:block}.pp-ring{position:relative;isolation:isolate;margin:14px 14px 0;border-radius:10px}.pp-ring>.banner,.pp-ring>.slideshow,.pp-ring>slideshow-component{border-radius:inherit;overflow:hidden;background-color:var(--pp-surface)}.pp-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2.5px;background:conic-gradient(from var(--pp-ang),#e70000,#fe5600,#f7dc84,#d300b0,#9b30ff,#e70000);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:pp-spin var(--pp-spin) linear infinite}.pp-ring:before{content:"";position:absolute;top:14px;right:-5px;bottom:-10px;left:-5px;border-radius:inherit;background:conic-gradient(from var(--pp-ang),#e70000,#fe5600,#f7dc84,#d300b0,#9b30ff,#e70000);filter:blur(16px);opacity:.8;z-index:-1;pointer-events:none;animation:pp-spin var(--pp-spin) linear infinite}.pp-ring--paused:before,.pp-ring--paused:after{animation-play-state:paused}@media screen and (min-width:750px){.pp-ring{margin:16px 32px 0}}@media screen and (max-width:749px){.pp-ring>.banner--mobile-bottom .banner__content{background:var(--pp-surface)}.pp-ring>.banner--mobile-bottom .banner__box{padding:14px 16px 16px}.pp-ring .banner__box>*+*{margin-top:8px}.pp-ring .banner__text.body{font-size:14px;line-height:1.45}.pp-ring .banner__buttons{margin-top:12px}}.pp-ring .banner__buttons .button--secondary{isolation:isolate;background:#0c08099e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 12px #00000080}.pp-ring .banner__buttons .button--secondary:after,.pp-ring .banner__buttons .button--secondary:hover:after{top:0;right:0;bottom:0;left:0;z-index:-1;border:2px solid rgba(247,240,232,.8);border-radius:var(--buttons-radius-outset);box-shadow:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.6) 50%,transparent 58%);background-size:260% 100%;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;animation:pp-text-sweep 3.4s ease-in-out infinite}.pp-ring .banner__buttons .button--secondary:hover:after{border-color:#fffffff2}.pp-ring .banner__text.caption-with-letter-spacing{color:var(--pp-link);font-size:var(--pp-text-size, 14px);font-weight:700;letter-spacing:.1em;text-transform:uppercase}#shop-by-part .collection-card-wrapper{isolation:isolate}#shop-by-part .collection-card-wrapper:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--pp-radius) + 5px);background:conic-gradient(from var(--pp-ang),#e70000,#fe5600,#f7dc84,#d300b0,#9b30ff,#e70000);filter:blur(7px);opacity:.85;z-index:-1;pointer-events:none;animation:pp-spin var(--pp-spin) linear infinite}#shop-by-part .collection-list__item:nth-child(2) .collection-card-wrapper:before{animation-delay:-.6s}#shop-by-part .collection-list__item:nth-child(3) .collection-card-wrapper:before{animation-delay:-1.2s}#shop-by-part .collection-list__item:nth-child(4) .collection-card-wrapper:before{animation-delay:-1.8s}#shop-by-part .collection-list__item:nth-child(5) .collection-card-wrapper:before{animation-delay:-2.4s}#shop-by-part .collection-list__item:nth-child(6) .collection-card-wrapper:before{animation-delay:-3s}#shop-by-part .collection-list__item:nth-child(7) .collection-card-wrapper:before{animation-delay:-3.6s}#shop-by-part .collection-list__item:nth-child(8) .collection-card-wrapper:before{animation-delay:-4.2s}#shop-by-part .collection-list__item:nth-child(9) .collection-card-wrapper:before{animation-delay:-4.8s}#shop-by-part.pp-tiles--paused .collection-card-wrapper:before{animation-play-state:paused}.card-wrapper .card--standard>.card__content .price{font-size:15px}@media screen and (max-width:749px){.card-wrapper .card__heading{font-size:14px}}.card-wrapper .card--standard.card--media{border:1px solid var(--pp-border);border-radius:calc(var(--pp-radius) + 2px);background:var(--pp-surface);overflow:visible}.card-wrapper .card--standard.card--media .card__inner{border-radius:calc(var(--pp-radius) + 1px) calc(var(--pp-radius) + 1px) 0 0;overflow:hidden}.card-wrapper .card--standard.card--media .card__inner .card__media,.card-wrapper .card--standard.card--media .card__inner .media{border-radius:0}.slider__slide .card-wrapper,.slider__slide .card-wrapper *,.slider__slide .card-wrapper *:before,.slider__slide .card-wrapper *:after{box-sizing:border-box}.slider .slider__slide{display:flex;flex-direction:column}.slider .slider__slide>.card-wrapper{height:auto;flex:1 1 auto;display:flex;flex-direction:column}.slider .slider__slide>.card-wrapper>.card:not(.ratio){height:auto;flex:1 1 auto}.card-wrapper .card--standard>.card__content,.card-wrapper .card.card--standard:not(.ratio)>.card__content{position:static;grid-template-rows:max-content;align-content:end;padding:0}.card-wrapper .card--standard>.card__content .card__information{align-self:end}.card-wrapper .card--standard>.card__content .card__information{min-width:0;padding:10px 10px 12px}.card-wrapper .card--standard>.card__content,.card-wrapper .card.card--standard:not(.ratio)>.card__content{display:flex;flex-direction:column}.card-wrapper .card--standard>.card__content .card__information{flex:1 0 auto;display:flex;flex-direction:column;align-self:stretch}.card-wrapper .card--standard>.card__content .card-information{margin-top:auto}.card-wrapper .card-information{min-width:0}.card__information .pp-card__fit{max-width:100%}.card-wrapper .card__heading{margin:0;line-height:1.3}.card-wrapper .card__heading .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-information>*+*{margin-top:3px}.card__information .pp-card__fit{margin:2px 0 0;font-size:1.1rem;line-height:1.3;color:var(--pp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__information .pp-card__fit--more{display:flex;align-items:baseline;gap:6px;overflow:visible;white-space:normal}.pp-card__fit--more .pp-card__fit-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-card__fit-rest{display:none}.pp-card__fit--more.is-open .pp-card__fit-text{white-space:normal}.pp-card__fit--more.is-open .pp-card__fit-rest{display:inline}.pp-card__fit-more{position:relative;z-index:2;flex:none;margin:0;padding:0 7px;border:1px solid var(--pp-magenta);border-radius:999px;background:var(--pp-magenta);color:#fff;font:600 1.05rem/1.5 var(--font-body-family);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.pp-card__fit-more{background:transparent;color:var(--pp-link)}}.pp-card__fit-more:before{content:"";position:absolute;top:-13px;right:-10px;bottom:-13px;left:-10px}.pp-card__fit-more:hover,.pp-card__fit-more:focus-visible{background:var(--pp-magenta);color:#fff}.pp-card__fit-more:focus-visible{outline:2px solid var(--pp-link);outline-offset:2px}.card-information .rating{margin:0}.card-information .rating-count{font-size:1.15rem;color:var(--pp-text2)}.card-information .rating-count .pp-card__rating-value{font-variant-numeric:tabular-nums}.card-information .pp-card__finishes{display:flex;align-items:center;gap:4px;margin:3px 0 0;font-size:1.1rem;color:var(--pp-text2)}.card-information .pp-card__finishes span{margin-left:3px}.pp-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 1px #ffffff59;background:linear-gradient(135deg,#8a7b73,#4a3f3a)}.pp-swatch--chrome{background:linear-gradient(135deg,#fff,#a7a7af 45%,#f4f4f6 58%,#6f6f77)}.pp-swatch--silver{background:linear-gradient(135deg,#ececef,#bdbdc4 60%,#9a9aa2)}.pp-swatch--black{background:linear-gradient(135deg,#4a4a50,#141416 60%,#050506)}.pp-swatch--gold{background:var(--pp-gold)}.pp-swatch--red{background:linear-gradient(135deg,#ff5a4a,#b40000)}.pp-swatch--blue{background:linear-gradient(135deg,#5aa0ff,#0b3fb4)}.pp-swatch--glossy{background:linear-gradient(135deg,#fff,#2a2a2e 40%,#6a6a70 55%,#101012)}.pp-swatch--matte{background:#2c2c30}.card-wrapper .card--standard>.card__content .card-information .price{display:flex;align-items:center;margin:4px 0 2px}.card-wrapper .card .restock-rocket-button-collection{display:none!important}.card-wrapper .card--standard>.card__content .quick-add .button.pp-card__notify{width:auto;padding:0 10px;font-size:1.05rem;border:1.5px solid var(--pp-magenta);background:var(--pp-surface);color:var(--pp-link);box-shadow:none;text-decoration:none}.card-wrapper .card--standard>.card__content .quick-add .button.pp-card__notify:after,.card-wrapper .card--standard>.card__content .quick-add .button.pp-card__notify:before{display:none}.card-wrapper .card--standard>.card__content:has(.pp-card__notify) .card-information .price{min-height:44px;margin:2px 0 0;padding-right:92px}@media screen and (max-width:749px){.card-wrapper .card--standard>.card__content:has(.pp-card__notify) .card-information .price{min-height:0;margin:4px 0 2px;padding-right:0}.card-wrapper .card--standard>.card__content .quick-add .button.pp-card__notify{width:100%}}.card-information .pp-card__stock{display:flex;align-items:center;gap:5px;margin:0;font-size:1.1rem;line-height:1.3;color:var(--pp-text2);text-transform:uppercase;letter-spacing:.04em}.pp-card__stock .pp-nowrap{white-space:nowrap}@media screen and (max-width:419px){.card-information .pp-card__stock{font-size:10.5px;letter-spacing:.01em}}.card-information .pp-card__stock:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--pp-ok)}.card-information .pp-card__stock--out:before{background:var(--pp-muted)}.product__inventory.product__inventory .svg-wrapper{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:currentColor}.product__inventory.product__inventory .svg-wrapper>svg{display:none}.product__inventory .svg-wrapper[style*="62, 214, 96"]{color:var(--pp-ok)!important}.product__inventory .svg-wrapper[style*="200, 200, 200"]{color:var(--pp-muted)!important}.card-wrapper .card--standard>.card__content .quick-add{position:relative;margin:0 10px 12px;width:auto;align-self:stretch;padding:0}.card-wrapper .card--standard>.card__content .quick-add:has(.pp-card__notify){position:absolute;right:10px;bottom:calc(12px + 1.1rem * 1.3 + 3px);width:auto;margin:0;padding:0}@media screen and (max-width:749px){.card-wrapper .card--standard>.card__content .quick-add:has(.pp-card__notify){position:relative;right:auto;bottom:auto;margin:0 10px 12px;align-self:stretch}}.card-wrapper .card--standard>.card__content .quick-add modal-opener,.card-wrapper .card--standard>.card__content .quick-add product-form,.card-wrapper .card--standard>.card__content .quick-add form{display:block}.card-wrapper .card--standard>.card__content .quick-add .button{width:auto;min-width:44px;min-height:44px;height:44px;padding:0 12px;margin:0;border-radius:8px;font-size:1.15rem;line-height:1;letter-spacing:.05em;white-space:nowrap}.card-wrapper .card--standard>.card__content .quick-add .button:not(.pp-card__notify){width:100%;padding:0 8px;font-size:1.3rem;font-weight:700;letter-spacing:.08em}.card__badge .badge.pp-badge{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--pp-magenta);color:#fff;border-color:var(--pp-magenta)}.card__badge .badge.pp-badge--warning{background:var(--pp-red);color:#fff;border-color:var(--pp-red)}@media(prefers-reduced-motion:no-preference){.slider.slider--mobile .scroll-trigger.animate--slide-in,.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--desktop .scroll-trigger.animate--slide-in{transform:none}}.product__title h1{font-size:26px;line-height:1.02}@media screen and (min-width:750px){.product__title h1{font-size:34px}}.pp-rating{display:flex;width:max-content;max-width:100%;align-items:center;gap:6px;margin:4px 0 0;font-size:13.5px;color:var(--pp-text2);text-decoration:none}.product__info-container>.pp-rating{margin:-8px 0 -6px}.pp-rating__count{color:var(--pp-text);text-decoration:underline;text-underline-offset:3px}.pp-stars{font-size:15px}.pp-fits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px}.pp-fits__label{width:100%;font-size:12px;color:var(--pp-muted)}.pp-fits__chip{padding:5px 10px;border:1px solid var(--pp-border);border-radius:999px;background:var(--pp-raised);color:var(--pp-text);font-size:12.5px;font-weight:600}.pp-fits__chip.is-yours{background:var(--pp-magenta);border-color:var(--pp-magenta);color:#fff}.pp-fits__chip.is-yours:after{content:" \2713"}.pp-fits__status{width:100%;margin:4px 0 0;font-size:13px;color:var(--pp-text)}.pp-fits__status span{color:var(--pp-link);font-weight:700}.pp-fits__status.is-warning{padding:8px 10px;border-left:3px solid var(--pp-red);border-radius:4px;background:var(--pp-surface)}.pp-fits__status a{color:var(--pp-link)}.pp-trust{display:grid;gap:6px;margin:14px 0 6px;font-size:13px;color:var(--pp-text2)}.pp-trust__line{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;text-transform:uppercase;letter-spacing:.06em;padding-left:16px;position:relative}.pp-trust__line:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--pp-link)}.pp-trust__line b{color:var(--pp-text);font-weight:600}.pp-trust__pay{display:flex;flex-wrap:wrap;gap:4px;width:100%;margin-top:10px}@media screen and (max-width:749px){.pp-trust__line--pay .pp-trust__pay{justify-content:center;gap:10px;width:278px;margin-left:calc((100% - 294px)/2)}}.pp-trust__icon{width:38px;height:24px}.pp-buy-bar{display:none}@media screen and (max-width:749px){.pp-buy-bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:4;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#0c0809e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pp-buy-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--pp-ring-loop);background-size:200% 100%;animation:pp-flow calc(var(--pp-spin) / 2) linear infinite}.pp-buy-bar__info{display:grid;gap:2px;min-width:0}.pp-buy-bar__price{font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pp-buy-bar__meta{font-size:11.5px;color:var(--pp-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-buy-bar__button.button{flex:1;min-height:52px;padding:0 12px;white-space:nowrap}body.pp-has-buy-bar{padding-bottom:calc(80px + env(safe-area-inset-bottom))}body.pp-has-buy-bar .pp-whatsapp-fab{--pp-fab-bottom: calc(88px + env(safe-area-inset-bottom)) }}.button.pp-buy-bar__button--sold{background:var(--pp-raised);color:var(--pp-text);text-shadow:none;box-shadow:inset 0 0 0 1.5px var(--pp-border)}.button.pp-buy-bar__button--sold:before{display:none}.drawer__heading,.cart-items-wrapper .title--primary,cart-items .title--primary{background-image:var(--pp-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-cart-count{font-variant-numeric:tabular-nums}.cart-item__image{border-radius:var(--pp-radius);background:#fff}.cart-item__name{font-size:14px;color:var(--pp-text)}.cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.pp-cart-sku{margin:2px 0 0;font-size:12px;line-height:1.3;color:var(--pp-muted);font-variant-numeric:tabular-nums}.cart-item .product-option{font-size:12.5px;color:var(--pp-text2)}.cart-item__totals .price,.cart-item__price-wrapper .price{display:inline-block;background-image:var(--pp-sweep),var(--pp-gold-text);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-variant-numeric:tabular-nums;animation:pp-text-sweep 3.4s ease-in-out infinite}.cart-item .quantity{border-radius:var(--pp-radius);background:var(--pp-surface)}.cart-item .quantity:after{border-radius:var(--pp-radius);box-shadow:0 0 0 1px var(--pp-border)}.cart-item .quantity:before{display:none}body:has(cart-drawer.active) #hkoA11YEnablerLoaderAssets{display:none}cart-items.is-empty .pp-cart-page-bar{display:none}.pp-cart-page-bar,cart-items .pp-upsell{max-width:560px}@media screen and (max-width:749px){#main-cart-footer .totals{justify-content:space-between}#main-cart-footer .tax-note{text-align:left}}.pp-upsell{display:block;margin:16px 0 8px}.pp-upsell[hidden]{display:none}.pp-upsell__heading{margin:0 0 8px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;color:var(--pp-muted)}.pp-upsell__list{display:grid;gap:8px}.pp-upsell__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface)}.pp-upsell__media{display:block;width:52px;height:52px;border-radius:var(--pp-radius);background:#fff;overflow:hidden}.pp-upsell__media img{display:block;width:100%;height:100%;object-fit:contain}.pp-upsell__info{display:grid;gap:2px;min-width:0}.pp-upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;color:var(--pp-text);text-decoration:none}.pp-upsell__price{font-size:12.5px;color:var(--pp-text2);font-variant-numeric:tabular-nums}.pp-upsell__add{display:inline-grid;place-items:center;min-width:64px;height:44px;padding:0 14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-raised);color:var(--pp-text);font:700 13px/1 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pp-upsell__add:hover{border-color:var(--pp-magenta)}.pp-upsell__add:focus-visible{outline:2px solid var(--pp-link);outline-offset:2px}.pp-upsell__add.is-loading{color:transparent;background-image:radial-gradient(circle,var(--pp-text) 2px,transparent 2.5px);background-size:12px 12px;background-position:center;background-repeat:no-repeat;cursor:progress}.pp-upsell__error,.pp-ship__status.is-error{padding:6px 8px;border-left:3px solid var(--pp-red);border-radius:4px;background:var(--pp-raised);color:var(--pp-text)}.pp-upsell__error{grid-column:1 / -1;margin:0;font-size:12.5px}.pp-ship{display:block;margin:6px 0 10px;font-size:13px;line-height:1.4;color:var(--pp-text2);text-align:left}.pp-ship__line{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-ship__line[hidden],.pp-ship__form[hidden],.pp-ship__status[hidden],.pp-ship__state-wrap[hidden]{display:none}.pp-ship__result{margin:0}.pp-ship__result b{color:var(--pp-text);font-weight:600}.pp-ship__change{flex:0 0 auto;min-height:44px;margin-right:-8px;padding:0 8px;border:0;background:none;color:var(--pp-link);font:600 13px var(--font-body-family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-ship__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-ship__label{flex:1 1 auto;font-size:13px;color:var(--pp-text2)}.pp-ship__fields{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pp-ship__zip,.pp-ship__state{height:44px;min-width:0;padding:0 12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-text);font:16px var(--font-body-family)}.pp-ship__zip{width:112px;font-variant-numeric:tabular-nums}.pp-ship__state-wrap{order:3;flex:1 0 100%;display:flex;min-width:0}.pp-ship__state{width:100%}.pp-ship__zip::placeholder{color:var(--pp-muted);opacity:1}.pp-ship__zip:focus,.pp-ship__state:focus{outline:2px solid var(--pp-link);outline-offset:1px}.pp-ship__submit{flex:0 0 auto;height:44px;padding:0 16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-raised);color:var(--pp-text);font:700 13px var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pp-ship__submit:disabled{opacity:.6;cursor:progress}.pp-ship__status{margin:6px 0 0;font-size:12.5px}.pp-ship[aria-busy=true] .pp-ship__status:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;vertical-align:-1px;border:2px solid var(--pp-border);border-top-color:var(--pp-link);border-radius:50%;animation:pp-spin-plain .8s linear infinite}@keyframes pp-spin-plain{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.pp-breadcrumb--product{display:none}}.pp-breadcrumb{padding-top:12px;font-size:1.2rem;line-height:1.4;color:var(--pp-muted)}.pp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none}.pp-breadcrumb__list li+li:before{content:"\203a";margin-right:6px;color:var(--pp-muted)}.pp-breadcrumb__list li[aria-current]{color:var(--pp-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.pp-breadcrumb__list li.pp-breadcrumb__back{margin-left:auto}.pp-breadcrumb__list li.pp-breadcrumb__back:before{content:none}.pp-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;text-underline-offset:3px}.pp-breadcrumb a:hover,.pp-breadcrumb a:focus-visible{color:var(--pp-link);text-decoration:underline}.pp-read-more__text{max-width:60ch}.pp-read-more:not([open]) .pp-read-more__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pp-read-more:not([open]) .pp-read-more__text>*{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}.pp-read-more__button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--pp-link);font:600 1.4rem/1 var(--font-body-family);letter-spacing:0;text-transform:none;cursor:pointer}.pp-read-more__button:hover{text-decoration:underline}.pp-read-more__button:focus-visible{outline:2px solid var(--pp-link);outline-offset:2px}@media(pointer:coarse),(max-width:749px){.product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;margin:.8rem .8rem 0 0}.list-social__link{min-width:44px;min-height:44px;justify-content:center}.localization-form .disclosure__button.localization-form__select,.menu-drawer__account,.mobile-facets__open,.mobile-facets__clear,a#more-payment-options-link,.title-wrapper-with-link .underlined-link{min-height:44px;display:inline-flex;align-items:center}.policies .copyright__content a{display:inline-flex;align-items:center;min-height:44px}.pp-rating{min-height:44px}.product__info-container>.pp-rating{margin:-15px 0 -14px}}@media screen and (max-width:749px){.product__info-container.product__info-container .product-form,.product__info-container.product__info-container>:has(>product-form){margin-bottom:0}.product__info-container.product__info-container>.pp-trust{margin:3px 0 28px}.product__info-container.product__info-container>.product__description{margin:28px 0 4px}.product__info-container.product__info-container>share-button{margin:0}.product__info-container.product__info-container>.shopify-block:has(.jdgm-prev-badge){margin:4px 0 0}.product__info-container .jm-review-widget{padding-top:20px!important}.pp-stars{font-size:20px}.jdgm-prev-badge .jdgm-star{font-size:20px!important}.product .price--large .price-item{font-size:22px}}@media(prefers-reduced-motion:reduce){.pp-header-wrapper:after,.pp-header .header__heading-logo-wrapper:before,.pp-header .header__active-menu-item:after,.pp-brand,.button,.product-form__submit,button.shopify-payment-button__button--unbranded,.button:before,.product-form__submit:before,button.shopify-payment-button__button--unbranded:before,.price__regular .price-item--regular,.price__sale .price-item--last,.totals__total-value,.pp-gold-text,.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collection-hero__title:after,.main-page-title:after,.pp-ring-underline:after,.pp-ring:before,.pp-ring:after,.pp-ring .banner__buttons .button--secondary:after,#shop-by-part .collection-card-wrapper:before,.pp-buy-bar:before{animation:none!important}}.jdgm-carousel-wrapper .jdgm-carousel-title{text-align:left;font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--pp-text2)}@media screen and (min-width:990px){.banner__heading.h0{font-size:7.2rem;line-height:.95}}@media screen and (min-width:990px){cart-items .page-width,.cart__footer-wrapper .page-width{max-width:680px}.cart__footer{justify-content:stretch}.cart__footer>*{width:100%}.cart__blocks{width:100%}}.product-form__buttons:has(.restock-rocket-button-container) .product-form__submit[disabled],.product-form__buttons:has(.product-form__submit[disabled]) .shopify-payment-button,.product-form__buttons:has(.product-form__submit[disabled])+.product-form__buttons,.product-form:has(.product-form__submit[disabled]) shopify-payment-terms{display:none!important}.restock-rocket-button-container{margin:0}.restock-rocket-button.restock-rocket-button-product{width:100%;min-height:52px;border:0!important;border-radius:var(--pp-radius)!important;background:var(--pp-raised)!important;box-shadow:inset 0 0 0 1.5px var(--pp-border)!important;color:var(--pp-text)!important;font:700 1.6rem/1 var(--font-body-family)!important;letter-spacing:.04em;text-transform:uppercase}.pp-soldnote{margin:0 0 12px;padding:9px 11px;border:1px solid var(--pp-border);border-left:3px solid var(--pp-link);border-radius:var(--pp-radius);background:var(--pp-surface);font-size:1.25rem;line-height:1.4;color:var(--pp-text2)}#bundler-target-element .bndlr-bundle-title{font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem;text-transform:uppercase;letter-spacing:.02em;text-align:left;color:var(--pp-text2)}#bundler-target-element .bndlr-bundle-title:after{content:"";display:block;width:80px;height:2px;margin-top:8px;border-radius:2px;background:var(--pp-ring-loop);background-size:200% 100%;box-shadow:0 0 10px #d300b099;animation:pp-flow calc(var(--pp-spin) / 2) linear infinite}#bundler-target-element .bndlr-bundle-description{text-align:left;color:var(--pp-text2)}#bundler-target-element .bndlr-product{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius)}#bundler-target-element .bndlr-product-title,#bundler-target-element a.bndlr-product-title{color:var(--pp-text)!important;text-decoration:none!important;font-weight:600}#bundler-target-element .bndlr-new-price,#bundler-target-element .bndlr-total-price{color:var(--pp-star)!important;font-weight:700}#bundler-target-element .bndlr-old-price{color:var(--pp-muted)!important}#bundler-target-element .bndlr-product:after{background:var(--pp-magenta)!important;color:#fff!important;border:0}#bundler-target-element .bndlr-add-to-cart{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;border:0!important;border-radius:var(--pp-radius)!important;background:var(--pp-gold)!important;color:var(--pp-gold-label)!important;text-shadow:0 1px 0 rgba(255,244,210,.5);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #502d0580,0 0 0 1px #5a370a99,0 3px 12px #0000008c!important;font:700 1.6rem/1 var(--font-body-family)!important;letter-spacing:.04em;text-transform:uppercase}#bundler-target-element .bndlr-bundle-checkout-warning{color:var(--pp-muted)}product-recommendations.related-products:not(.product-recommendations--loaded){display:none}.product-form__input .swatch-input__input+.swatch-input__label{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:64px;margin:0 8px 8px 0;padding:0 14px;border:1.5px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-text);font-size:1.35rem;font-weight:600;line-height:1;outline:0}.product-form__input .swatch-input__input+.swatch-input__label:after{content:attr(title)}.product-form__input .swatch-input__label .swatch{--swatch-input--size: 14px;flex:0 0 auto;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 1px #ffffff59}.product-form__input .swatch-input__label[title=Chrome i] .swatch{background:linear-gradient(135deg,#fff,#a7a7af 45%,#f4f4f6 58%,#6f6f77)}.product-form__input .swatch-input__label[title=Silver i] .swatch{background:linear-gradient(135deg,#ececef,#bdbdc4 60%,#9a9aa2)}.product-form__input .swatch-input__label[title=Black i] .swatch{background:linear-gradient(135deg,#4a4a50,#141416 60%,#050506)}.product-form__input .swatch-input__input:checked+.swatch-input__label,.product-form__input .swatch-input__input:active+.swatch-input__label{outline:0;border-color:var(--pp-magenta);color:var(--pp-link)}.product-form__input .swatch-input__input:hover+.swatch-input__label,.product-form__input .swatch-input__input+.swatch-input__label:hover{outline:0;border-color:var(--pp-text2)}.product-form__input .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--pp-link);outline-offset:2px}.product-form__input .swatch-input__input.visually-disabled+.swatch-input__label{border-style:dashed;color:var(--pp-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.product-form__input .swatch-input__input.visually-disabled+.swatch-input__label .swatch{opacity:.5}.product-form__input .swatch-input__input.visually-disabled:checked+.swatch-input__label{border-style:solid;color:var(--pp-text2)}.product-form__input input[type=radio]:not(.swatch-input__input)+label{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1.5px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-text);box-shadow:none;font-weight:600}.product-form__input input[type=radio]:not(.swatch-input__input):checked+label{background:var(--pp-surface);border-color:var(--pp-magenta);color:var(--pp-link);box-shadow:none}.product-form__input input[type=radio]:not(.swatch-input__input).disabled+label,.product-form__input input[type=radio]:not(.swatch-input__input).visually-disabled+label{border-style:dashed;color:var(--pp-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.product-form__input input[type=radio]:not(.swatch-input__input).disabled:checked+label,.product-form__input input[type=radio]:not(.swatch-input__input).visually-disabled:checked+label{border-style:solid;color:var(--pp-text2)}.jdgm-rev-widg .jm-button.jm-button--primary,.jdgm-widget .jm-button.jm-button--primary{background:var(--pp-raised)!important;border:1px solid var(--pp-border)!important;color:var(--pp-text)!important;border-radius:var(--pp-radius)!important;min-height:44px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:990px){.pp-header .header__inline-menu .header__submenu.list-menu--disclosure{width:max-content;min-width:100%;max-width:min(36rem,calc(100vw - 4rem));background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius);box-shadow:0 12px 32px #0000008c}.pp-header .header__submenu .header__menu-item{height:auto;min-height:44px;padding:.8rem 2rem;white-space:nowrap;letter-spacing:.08em}.pp-header .header__submenu .header__menu-item:hover{color:var(--pp-link);text-decoration:none}}#bundler-target-element .bndlr-new-price,#bundler-target-element .bndlr-total-price{display:inline-block;background-image:var(--pp-sweep),var(--pp-gold-text);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:pp-text-sweep 3.4s ease-in-out infinite}#bundler-target-element .bndlr-total-price .bndlr-old-price,#bundler-target-element .bndlr-old-price{background:none;-webkit-text-fill-color:var(--pp-muted);color:var(--pp-muted)!important;animation:none}#bundler-target-element .bndlr-products-container{margin-bottom:0}.product__info-container>.shopify-block:has(#bundler-target-element){margin-bottom:0}:root{--pp-star-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .78l2.78 8.57h9.01l-7.29 5.3 2.79 8.57L12 17.92l-7.29 5.3 2.79-8.57-7.29-5.3h9.01z'/%3E%3C/svg%3E")}.pp-stars,.pp-proof__stars,.rating-star.rating-star:before{--pp-star-s: .95em;--pp-star-gap: .18em;--pp-star-cell: calc(var(--pp-star-s) + var(--pp-star-gap));display:inline-block;width:calc(5 * var(--pp-star-cell));height:var(--pp-star-s);margin-left:calc(var(--pp-star-gap) / -2);overflow:hidden;white-space:nowrap;letter-spacing:0;line-height:1;vertical-align:middle;color:transparent!important;-webkit-text-fill-color:transparent;background:var(--pp-sweep),linear-gradient(90deg,transparent var(--pp-star-fill, 100%),var(--pp-border) var(--pp-star-fill, 100%)),var(--pp-gold-text);background-size:260% 100%,100% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:border-box;background-clip:border-box;-webkit-mask:var(--pp-star-svg) 0 0 / var(--pp-star-cell) var(--pp-star-s) repeat-x;mask:var(--pp-star-svg) 0 0 / var(--pp-star-cell) var(--pp-star-s) repeat-x;animation:pp-text-sweep 3.4s ease-in-out infinite}.pp-stars{--pp-star-fill: calc(var(--pp-star-int, 5) * var(--pp-star-cell) + var(--pp-star-gap) / 2 + var(--pp-star-dec, 0) * var(--pp-star-s))}.rating-star.rating-star{letter-spacing:0;line-height:1}.rating-star.rating-star:before{content:"";display:block;--pp-star-fill: calc(var(--rating) * var(--pp-star-cell) + var(--pp-star-gap) / 2 + var(--rating-decimal) * var(--pp-star-s))}.jdgm-star,.jdgm-star.jdgm-star{background-image:none}.jdgm-star.jdgm-star:before{content:""!important;display:inline-block;width:.95em;height:.95em;vertical-align:-.1em;background:var(--pp-border);-webkit-mask:var(--pp-star-svg) center / 100% 100% no-repeat;mask:var(--pp-star-svg) center / 100% 100% no-repeat}.jm-star-rating .jm-star-rating__font-icon[data-pp-star]{width:.85em;height:.85em;overflow:hidden;color:transparent!important;-webkit-text-fill-color:transparent;-webkit-mask:var(--pp-star-svg) center / 100% 100% no-repeat;mask:var(--pp-star-svg) center / 100% 100% no-repeat}.jdgm-rating-star{display:inline-block;width:.95em;height:.95em;vertical-align:-.1em;overflow:hidden;color:transparent!important;-webkit-text-fill-color:transparent;-webkit-mask:var(--pp-star-svg) center / 100% 100% no-repeat;mask:var(--pp-star-svg) center / 100% 100% no-repeat}.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before,.jdgm-rating-star,.jm-star-rating .jm-star-rating__font-icon[data-pp-star]{background:var(--pp-sweep),var(--pp-gold-text);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:border-box;background-clip:border-box;animation:pp-text-sweep 3.4s ease-in-out infinite}.jm-star-rating .jm-star-rating__font-icon:not([data-pp-star]){background-image:var(--pp-sweep),var(--pp-gold-text);background-size:260% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pp-text-sweep 3.4s ease-in-out infinite}.jdgm-star.jdgm--half:before,.jm-star-rating .jm-star-rating__font-icon[data-pp-star=half]{background:var(--pp-sweep),linear-gradient(90deg,transparent 50%,var(--pp-border) 50%),var(--pp-gold-text);background-size:260% 100%,100% 100%,100% 100%;background-repeat:no-repeat}.jdgm-star.jdgm--off:before,.jm-star-rating .jm-star-rating__font-icon[data-pp-star=empty]{background:var(--pp-border);animation:none}.jdgm-star:nth-child(2):before,.jm-star-rating .jm-star-rating__font-icon:nth-child(2){animation-delay:.08s}.jdgm-star:nth-child(3):before,.jm-star-rating .jm-star-rating__font-icon:nth-child(3){animation-delay:.16s}.jdgm-star:nth-child(4):before,.jm-star-rating .jm-star-rating__font-icon:nth-child(4){animation-delay:.24s}.jdgm-star:nth-child(5):before,.jm-star-rating .jm-star-rating__font-icon:nth-child(5){animation-delay:.32s}@media(prefers-reduced-motion:reduce){.jdgm-star,.jdgm-star:before,.jm-star-rating .jm-star-rating__font-icon,.jdgm-rating-star,.rating-star:before,.pp-stars,.pp-proof__stars,#bundler-target-element .bndlr-new-price,#bundler-target-element .bndlr-total-price{animation:none!important}}.pp-more--on .pagination-wrapper{display:none}.pp-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin:28px 0 8px}.pp-more[hidden]{display:none}.pp-more__button{min-height:48px;min-width:200px}.collection__view-all .pp-more{margin:1rem 0 0}.collection__view-all .pp-more__button{min-width:0}.pp-more__status{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text2)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ring-light.css.map */
