product-info{--pbx-ink: #0f1b32;--pbx-ink-soft: #5a6478;--pbx-line: rgba(15, 27, 50, .1);--pbx-paper: #f4f6fa;--pbx-accent: #1d6fe5;--pbx-accent-deep: #0f3a8a;--pbx-green: #1f6b3a;font-family:var(--font-body-family)}product-info .product__title h1,product-info .product__title h2,product-info .product__title,product-info .product__text,product-info .h4,product-info .product__accordion summary,product-info .accordion__title{font-family:var(--font-heading-family)}product-info .product{gap:5.6rem}product-info .product__media-wrapper{border:1px solid var(--pbx-line);background:var(--pbx-paper)}product-info .product__column-sticky{padding-top:.4rem}product-info .product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--pbx-accent-deep);margin:0}product-info .product__title h1{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:400;line-height:1;letter-spacing:.01em;color:var(--pbx-ink);margin:1rem 0 .4rem}product-info .pbx-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.02em;color:var(--pbx-ink-soft)}product-info .pbx-stars{position:relative;display:inline-flex;line-height:0}product-info .pbx-stars__row{display:inline-flex;gap:1px;color:#0f1b322e}product-info .pbx-stars__row--fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:var(--pbx-accent-deep)}product-info .pbx-rating__value{color:var(--pbx-ink);font-size:1.3rem;font-weight:600}product-info .pbx-rating__sep{opacity:.4}product-info .pbx-stock{font-size:1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--pbx-green)}product-info .pbx-stock--out{color:var(--pbx-ink-soft)}.pbx-reviews{--pbx-ink: #0f1b32;--pbx-ink-soft: #5a6478;--pbx-line: rgba(15, 27, 50, .1);--pbx-accent: #1d6fe5;--pbx-accent-deep: #0f3a8a;font-family:var(--font-body-family)}.pbx-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.pbx-reviews__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;letter-spacing:.01em;color:var(--pbx-ink)}.pbx-reviews__link{flex:0 0 auto;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-accent);text-decoration:none}.pbx-reviews__link:hover{text-decoration:underline;text-underline-offset:3px}.pbx-reviews__summary{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 0;border-top:1px solid var(--pbx-line);border-bottom:1px solid var(--pbx-line)}.pbx-reviews__score{font-family:var(--font-heading-family);font-size:4.8rem;font-weight:500;line-height:1;color:var(--pbx-ink);font-variant-numeric:tabular-nums}.pbx-reviews__total{display:block;margin-top:.4rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-ink-soft)}.pbx-reviews .pbx-stars{position:relative;display:inline-flex;line-height:0}.pbx-reviews .pbx-stars__row{display:inline-flex;gap:1px;color:#0f1b322e}.pbx-reviews .pbx-stars__row--fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:var(--pbx-accent-deep)}.pbx-reviews .pbx-stars--lg svg{width:13px;height:13px}.pbx-review-list{margin:1.6rem 0 0;padding:0;display:grid;gap:1rem}.pbx-review{padding:1.6rem;background:#fff;border:1px solid var(--pbx-line)}.pbx-review__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.pbx-review__avatar{flex:0 0 auto;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5a93f0,var(--pbx-accent-deep));color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.pbx-review__who{min-width:0}.pbx-review__name{display:block;font-size:1.4rem;letter-spacing:.02em;color:var(--pbx-ink)}.pbx-review__location{display:block;margin-top:.2rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-ink-soft)}.pbx-review__stars{margin-left:auto;flex:0 0 auto}.pbx-review__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.01em;color:var(--pbx-ink)}.pbx-review__body{margin:0 0 1rem;font-size:1.35rem;line-height:1.55;color:var(--pbx-ink-soft)}.pbx-review__images{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}.pbx-review__image{display:block;width:6.8rem;height:6.8rem;overflow:hidden;border:1px solid var(--pbx-line);background:var(--pbx-paper, #f4f6fa)}.pbx-review__image img{width:100%;height:100%;object-fit:cover;display:block}.pbx-review__verified{display:inline-block;font-size:.95rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pbx-accent)}.pbx-insta{--pbx-ink: #0f1b32;--pbx-ink-soft: #5a6478;--pbx-line: rgba(15, 27, 50, .1);--pbx-accent: #1d6fe5;font-family:var(--font-body-family)}.pbx-insta__head{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1.6rem}@media screen and (min-width:750px){.pbx-insta__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.6rem}}.pbx-insta__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;letter-spacing:.01em;color:var(--pbx-ink)}.pbx-insta__subheading{display:block;margin-top:.4rem;font-size:1.3rem;font-style:italic;color:var(--pbx-ink-soft)}.pbx-insta__link{flex:0 0 auto;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-accent);text-decoration:none;white-space:nowrap}.pbx-insta__link:hover{text-decoration:underline;text-underline-offset:3px}.pbx-insta__grid{display:flex;gap:1rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pbx-insta__grid::-webkit-scrollbar{display:none}.pbx-insta__item{flex:0 0 85%;scroll-snap-align:start;margin:0}.pbx-insta__media{display:flex;align-items:center;justify-content:center;height:34rem;overflow:hidden;border:1px solid var(--pbx-line);background:var(--pbx-paper, #f4f6fa)}.pbx-insta__media img{display:block;width:100%;height:100%;object-fit:cover}.pbx-insta__item--story .pbx-insta__media{aspect-ratio:9 / 16}.pbx-insta__item--portrait .pbx-insta__media{aspect-ratio:4 / 5}.pbx-insta__item--square .pbx-insta__media{aspect-ratio:1 / 1}.pbx-insta__item--cta{align-self:stretch}.pbx-insta__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;min-height:22rem;padding:2.4rem 2rem;text-align:center;border:1px solid var(--pbx-line);background:var(--pbx-paper, #f4f6fa)}.pbx-insta__cta-heading{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;letter-spacing:.01em;color:var(--pbx-ink)}.pbx-insta__cta-text{margin:0;font-size:1.35rem;line-height:1.5;color:var(--pbx-ink-soft)}.pbx-insta__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.6rem;padding:1.2rem 2rem;background:var(--pbx-accent);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease}.pbx-insta__cta-button:hover{filter:brightness(1.06)}.pbx-insta__item--natural .pbx-insta__media{height:auto;aspect-ratio:auto}.pbx-insta__item--natural .pbx-insta__media img{height:auto;object-fit:contain}@media screen and (min-width:750px){.pbx-insta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;margin:0;padding:0;overflow:visible}.pbx-insta__item{flex:initial}.pbx-insta__media{height:40rem}.pbx-insta__item--natural .pbx-insta__media{height:auto}}.pbx-insta__grid{align-items:start;scroll-padding-left:1.5rem}product-info .pbx-social-proof{position:relative;overflow:hidden;display:flex;align-items:center;gap:.8rem;margin-bottom:1.4rem;padding:.9rem 6rem .9rem 1.2rem;background:#1d6fe50f;border-left:2px solid var(--pbx-accent);font-family:var(--font-body-family);font-size:1.3rem;font-style:italic;color:var(--pbx-ink-soft)}product-info .pbx-social-proof__mark{--pbx-mark-inset: .8rem;--pbx-mark-width: 4.4rem;--pbx-mark-opacity: .75}product-info .pbx-social-proof__text{position:relative;z-index:1}@media screen and (min-width:750px){product-info .pbx-social-proof{padding-right:1.2rem}product-info .pbx-social-proof__mark{display:none}}product-info .pbx-social-proof strong{color:var(--pbx-ink);font-style:normal;font-weight:500}product-info .pbx-pulse{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:50%;background:var(--pbx-green);animation:pbx-pulse 1.8s ease-in-out infinite}@keyframes pbx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){product-info .pbx-pulse{animation:none}}product-info .price{color:var(--pbx-ink)}product-info .price--large .price-item--regular,product-info .price--large .price-item--sale{font-size:3rem;font-weight:700;letter-spacing:.01em}product-info .price__sale .price-item--regular{color:var(--pbx-ink-soft);opacity:.7}product-info .price .price__badge-sale,product-info .price .badge{background:var(--pbx-accent);color:#fff;border-color:var(--pbx-accent)}product-info .product__tax{color:var(--pbx-ink-soft)}product-info .product-form__input--cards{margin-bottom:1.8rem}product-info .product-form__input--cards legend{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pbx-ink-soft);margin-bottom:.8rem}product-info .pbx-size-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}product-info .pbx-size-cards input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}product-info .pbx-size-card{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1.4rem 1.4rem 1.2rem;background:#fff;border:1px solid var(--pbx-line);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}product-info .pbx-size-card:hover{border-color:var(--pbx-accent-soft, #5a93f0)}product-info .pbx-size-cards input[type=radio]:checked+.pbx-size-card{border-color:var(--pbx-accent);background:#1d6fe50f;box-shadow:0 0 0 1px var(--pbx-accent)}product-info .pbx-size-cards input[type=radio]:focus-visible+.pbx-size-card{box-shadow:0 0 0 2px var(--pbx-accent)}product-info .pbx-size-card__radio{grid-row:1;grid-column:1;position:relative;width:1.6rem;height:1.6rem;flex-shrink:0;border:1.5px solid var(--pbx-ink-soft);border-radius:50%}product-info .pbx-size-cards input[type=radio]:checked+.pbx-size-card .pbx-size-card__radio{border-color:var(--pbx-accent)}product-info .pbx-size-cards input[type=radio]:checked+.pbx-size-card .pbx-size-card__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--pbx-accent)}product-info .pbx-size-card__name{grid-row:1;grid-column:2;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.01em;color:var(--pbx-ink)}product-info .pbx-size-card__note{grid-row:2;grid-column:1 / -1;margin-top:.4rem;font-size:1.2rem;line-height:1.4;color:var(--pbx-ink-soft)}product-info .pbx-size-card__price{grid-row:3;grid-column:1 / -1;margin-top:.4rem;font-size:1.5rem;font-weight:600;color:var(--pbx-ink)}product-info .pbx-size-card__badge{position:absolute;top:-.8rem;right:1rem;padding:.3rem .7rem;background:var(--pbx-accent);color:#fff;font-family:var(--font-body-family);font-size:.9rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}product-info .pbx-size-cards input[type=radio].disabled+.pbx-size-card{opacity:.5}product-info .product-form__input--pill{margin-bottom:1.8rem}product-info .product-form__input--pill legend{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pbx-ink-soft);margin-bottom:.8rem}product-info .product-form__input--pill input[type=radio]+label{border-radius:2px;border-width:1px;border-color:var(--pbx-line);padding:1.4rem 1.6rem;margin:0 1rem 1rem 0;min-width:15rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-transform:none}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--pbx-accent);color:var(--pbx-accent-deep);box-shadow:0 0 0 1px var(--pbx-accent);background:#1d6fe50f}product-info .product-form__quantity{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1.2rem;padding:.8rem 1.6rem;background:#fff;border:1px solid var(--pbx-line)}product-info .product-form__quantity .quantity__label.form__label{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pbx-ink-soft)}product-info .product-form__quantity .price-per-item__container{margin:0}product-info .product-form__quantity quantity-input.quantity{width:auto;min-height:0;border:0;border-radius:0;background:transparent}product-info .product-form__quantity quantity-input.quantity:after,product-info .product-form__quantity quantity-input.quantity:before{display:none}product-info .product-form__quantity .quantity__button{width:3.6rem;height:3.6rem;flex:0 0 3.6rem;color:var(--pbx-ink)}product-info .product-form__quantity .quantity__input{width:3.6rem;padding:0;text-align:center;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;color:var(--pbx-ink);background:transparent}product-info .product-form__quantity .quantity__rules-cart{display:none}product-info .product-form__buttons{gap:1rem}product-info .product-form__submit.button--primary{background:var(--pbx-accent);border-color:var(--pbx-accent);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:600;border-radius:2px;min-height:5.2rem}product-info .product-form__submit.button--primary:hover{background:var(--pbx-accent-deep);border-color:var(--pbx-accent-deep)}product-info .shopify-payment-button__button--unbranded{border-radius:2px!important;border-color:var(--pbx-ink)!important}product-info .icon-with-text--horizontal{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1rem;margin:2rem 0 .5rem;padding-top:2rem;border-top:1px solid var(--pbx-line)}product-info .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:row;align-items:center;width:100%;gap:.8rem;font-size:1.15rem;line-height:1.35;color:var(--pbx-ink-soft)}product-info .icon-with-text--horizontal .svg-wrapper,product-info .icon-with-text--horizontal img{flex:0 0 auto;margin-bottom:0}product-info .icon-with-text--horizontal .h4{padding-top:0;text-align:left}product-info .icon-with-text__item svg{color:var(--pbx-accent);width:2.2rem;height:2.2rem}product-info .icon-with-text__item .h4{font-size:1.2rem;font-weight:500;color:var(--pbx-ink);letter-spacing:.01em}product-info .thumbnail,product-info .thumbnail[aria-current],product-info .thumbnail:hover,product-info .thumbnail:focus,product-info .thumbnail:focus-visible,product-info .thumbnail.focused{border:0;border-radius:0;box-shadow:none;outline:0;opacity:1}product-info .thumbnail-list__item .thumbnail[aria-current],product-info .thumbnail-list__item .thumbnail.focused{border:1px solid var(--pbx-accent)}product-info media-gallery *:focus,product-info media-gallery *:focus-visible,product-info media-gallery .focused{outline:0!important;outline-offset:0!important;box-shadow:none!important}product-info .product__description{color:var(--pbx-ink-soft);line-height:1.65;font-size:1.55rem}product-info .product__accordion.accordion summary{padding:1.6rem 0}product-info .product__accordion .accordion__title{font-size:1.5rem;font-weight:500;color:var(--pbx-ink)}product-info .product__accordion .accordion__content{color:var(--pbx-ink-soft)}.related-products{--pbx-accent: #1d6fe5}.related-products__heading{font-family:var(--font-heading-family);letter-spacing:.005em}.related-products .card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:500}.related-products .card-wrapper .price{color:var(--pbx-accent);font-weight:600}.related-products .card__inner{border-radius:2px;transition:transform .25s ease}.related-products .card-wrapper:hover .card__inner{transform:translateY(-4px)}.disclosures{--pbx-accent: #1d6fe5}.disclosures__heading{font-family:var(--font-heading-family)}.disclosures__summary{padding:1.8rem 0}.disclosures-item__content{color:#5a6478;line-height:1.6}.pbx-sticky-buy,.pbx-gallery-nav,.pbx-slide-label,.pbx-shot-tag{display:none}@media screen and (max-width:749px){.pbx-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem 1.6rem calc(1.8rem + env(safe-area-inset-bottom,0px));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--pbx-line);font-family:var(--font-body-family)}product-info{padding-bottom:9rem}product-info .product-form__buttons{display:none}.pbx-sticky-buy__price{display:block;font-size:clamp(2rem,6vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;color:var(--pbx-ink);font-variant-numeric:tabular-nums}.pbx-sticky-buy__qty{display:block;margin-top:.2rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-ink-soft)}.pbx-sticky-buy__cta{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:5.2rem;padding:0 1.2rem;border:0;background:var(--pbx-accent);color:#fff;font-family:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.pbx-sticky-buy__cta:hover{filter:brightness(1.06)}.pbx-sticky-buy__cta[disabled]{background:var(--pbx-ink-soft);cursor:not-allowed}product-info .product__media-wrapper{border:0;background:transparent;margin-bottom:0}product-info .product__column-sticky{padding-top:0}product-info .product__info-container{padding-top:2.2rem}product-info media-gallery>slider-component{position:relative;display:block;margin:0;padding:0}product-info .product__media-list,product-info .product__media-list.slider.slider--mobile{margin:0;padding:0;gap:0;scroll-snap-type:x mandatory}product-info .product__media-list.slider--mobile .product__media-item.grid__item{position:relative;width:100%;margin:0;padding:0;scroll-snap-align:center}product-info .product-media-container{--aspect-ratio: 1;width:100%;max-width:100%;border:0;background:radial-gradient(ellipse at 50% 25%,rgba(29,111,229,.06),transparent 65%),linear-gradient(180deg,#fbfcfe 0%,var(--pbx-paper) 100%)}product-info .product-media-container .media{padding-top:100%;background:transparent}product-info .product-media-container .media>img{object-fit:contain}product-info .product__media-icon{display:none}.pbx-slide-label{display:block;position:absolute;bottom:1.4rem;left:1.6rem;z-index:2;padding:.5rem 1rem;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--pbx-line);font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pbx-ink-soft);pointer-events:none}.pbx-gallery-nav{display:block}.pbx-gallery-count{position:absolute;top:1.4rem;right:1.4rem;z-index:2;padding:.5rem 1rem;border-radius:999px;background:#0f1b32c7;color:#fff;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.18em;white-space:nowrap;pointer-events:none}.pbx-gallery-dots{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:.6rem;padding:.6rem 1rem;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--pbx-line)}.pbx-gallery-dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#0f1b3238;cursor:pointer;transition:width .2s ease,background .2s ease,border-radius .2s ease}.pbx-gallery-dot.is-active{width:1.8rem;border-radius:4px;background:var(--pbx-accent)}.pbx-gallery-dot[hidden]{display:none}product-info .thumbnail-slider{padding:1.2rem 1.5rem 1.4rem;background:var(--pbx-paper);border-bottom:1px solid var(--pbx-line)}product-info .thumbnail-slider .thumbnail-list.slider{padding:1px 0;scroll-padding-left:0}product-info .thumbnail-slider .slider-button{display:none}product-info .thumbnail-list{gap:.6rem;margin:0}product-info .thumbnail-list__item.slider__slide{position:relative;width:8.4rem;flex:0 0 8.4rem;margin:0;background:#fff;transition:transform .15s ease}product-info .thumbnail-list__item.slider__slide:hover{transform:translateY(-1px)}.pbx-shot-tag{display:block;position:absolute;top:.5rem;left:.5rem;z-index:2;max-width:calc(100% - 1rem);padding:.2rem .5rem;border:1px solid var(--pbx-line);border-radius:3px;background:#fffffff5;font-family:var(--font-body-family);font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--pbx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}}@media screen and (min-width:990px){product-info .product__title h1{font-size:4.2rem}product-info .price--large .price-item--regular,product-info .price--large .price-item--sale{font-size:3.4rem}}.pbx-addon{--pbx-ink: #0f1b32;--pbx-ink-soft: #5a6478;--pbx-line: rgba(15, 27, 50, .1);--pbx-accent: #1d6fe5;--pbx-green: #1f6b3a;font-family:var(--font-body-family)}.pbx-addon__inner{display:block;max-width:62rem;margin-inline:auto}.pbx-addon__inner.is-busy{opacity:.65;pointer-events:none}.pbx-addon__eyebrow{margin:0 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-accent)}.pbx-addon__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--pbx-ink)}.pbx-addon__text{margin:.8rem 0 0;font-size:1.4rem;line-height:1.55;color:var(--pbx-ink-soft)}.pbx-addon__media{margin:1.8rem 0}.pbx-addon__media img{display:block;width:100%;height:auto}.pbx-addon__body{border-top:1px solid var(--pbx-line);padding-top:1.6rem}.pbx-addon__features{margin:0;padding:0;display:grid;gap:.9rem}.pbx-addon__feature{display:flex;align-items:flex-start;gap:.9rem;font-size:1.35rem;line-height:1.4;color:var(--pbx-ink)}.pbx-addon__tick{flex:0 0 auto;margin-top:.15rem;color:var(--pbx-green)}.pbx-addon__action{margin-top:1.8rem;display:flex;flex-direction:column;align-items:stretch;gap:1.4rem}.pbx-addon__pricing{display:flex;flex-direction:column;gap:.2rem}.pbx-addon__price{font-size:2rem;font-weight:600;color:var(--pbx-ink);font-variant-numeric:tabular-nums;line-height:1.1}.pbx-addon__price-note{font-size:1.15rem;color:var(--pbx-ink-soft)}.pbx-addon__toggle{position:relative;overflow:hidden;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2rem;border:1.5px solid var(--pbx-accent);background:transparent;color:var(--pbx-accent);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pbx-addon__toggle:hover{background:#1d6fe50f}.pbx-addon__mark{--pbx-mark-inset: 0;--pbx-mark-width: 8rem;--pbx-mark-opacity: .9}.pbx-addon__toggle>svg,.pbx-addon__toggle>span:not(.pbx-addon__mark){position:relative;z-index:1}.pbx-addon__inner.is-added .pbx-addon__mark,.pbx-addon__toggle-check,.pbx-addon__inner.is-added .pbx-addon__toggle-plus{display:none}.pbx-addon__inner.is-added .pbx-addon__toggle-check{display:block}.pbx-addon__inner.is-added .pbx-addon__toggle{background:var(--pbx-accent);border-color:var(--pbx-accent);color:#fff}.pbx-addon__note{margin:1.2rem 0 0;font-size:1.1rem;line-height:1.45;color:var(--pbx-ink-soft)}@media screen and (min-width:750px){.pbx-addon__heading{font-size:2.8rem}.pbx-addon__media{margin:2.8rem 0}.pbx-addon__body{padding-top:2rem}}.pbx-sizes{position:relative;--pbx-ink: #0f1b32;--pbx-ink-soft: #5a6478;--pbx-line: rgba(15, 27, 50, .1);--pbx-paper: #f4f6fa;--pbx-accent: #1d6fe5;font-family:var(--font-body-family)}.pbx-sizes__eyebrow{margin:0 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pbx-accent)}.pbx-sizes__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--pbx-ink)}.pbx-sizes__text{margin:.8rem 0 0;font-size:1.4rem;line-height:1.55;color:var(--pbx-ink-soft)}.pbx-sizes__inner{position:relative;z-index:1;max-width:62rem;margin-inline:auto}.pbx-sizes__media{margin:1.8rem 0;background:transparent}.pbx-sizes__media img{display:block;width:100%;height:auto}.pbx-sizes__footer{border-top:1px solid var(--pbx-line);padding-top:1.6rem}.pbx-sizes__footer .pbx-sizes__text{margin:0}.pbx-sizes__note{margin:1rem 0 0;font-size:1.1rem;line-height:1.45;color:var(--pbx-ink-soft)}@media screen and (min-width:750px){.pbx-sizes__heading{font-size:2.8rem}.pbx-sizes__media{margin:2.8rem 0}.pbx-sizes__footer{padding-top:2rem}}@media screen and (min-width:750px){product-info .product .thumbnail-list{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1px 0;scrollbar-width:none}product-info .product .thumbnail-list::-webkit-scrollbar{display:none}product-info .product .thumbnail-list__item{flex:0 0 calc((100% - 4rem)/5);scroll-snap-align:start}}@media screen and (min-width:990px){product-info .product .thumbnail-list__item{flex:0 0 calc((100% - 5rem) / 6)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-pdp-photobookx.css.map */
