.pc,.pc *{box-sizing:border-box}.pc{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:1.2rem;width:100%;height:100%;min-width:min(400px,100%);min-height:var(--product-card-min-height, 0);padding:1.2rem;border:1px solid var(--pc-hairline);border-radius:1.2rem;background:var(--pc-background);font-family:var(--font-body-family);font-style:var(--font-body-style);color:var(--pc-ink);container-type:inline-size;container-name:pc}.pc-display{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.pc__media{position:relative;flex:0 0 32%;min-width:0}.pc__badges{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:calc(100% - .8rem);pointer-events:none}.pc__badge{display:inline-block;max-width:100%;padding:.4rem 1.2rem;border-radius:.8rem;background:var(--pc-surface);color:var(--pc-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-block-start:0;margin-block-end:0}.pc__badge[hidden]{display:none}.pc__badge--outline{border:1px solid var(--pc-border);font-weight:700}.pc__image-well{position:absolute;top:-1.2rem;bottom:-1.2rem;left:-1.2rem;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.1rem 0 0 1.1rem;background:var(--pc-background)}.pc__image-well img{position:absolute;top:22.5%;left:calc(var(--pc-focal-x, 20%) * -1.5);width:200%;max-width:none;height:55%;object-fit:cover;object-position:var(--pc-focal-x, 50%) var(--pc-focal-y, 50%)}.pc__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0}.pc__header{display:flex;flex-direction:column;gap:.4rem;width:100%}.pc__eyebrow{margin:0;min-height:1.44rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;line-height:1.2;color:var(--pc-ink)}.pc__eyebrow:empty{display:block}.pc__title{margin:-.4rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:2rem;line-height:1.12;text-transform:uppercase;color:var(--pc-ink)}.pc__title a{color:inherit;text-decoration:none}.pc__brand{display:block;margin-top:-.4rem;min-height:1.44rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;line-height:1.2;color:var(--pc-muted-text)}.pc__chip-rows{display:flex;flex-direction:column;gap:.8rem;margin-top:.4rem}.pc__chip-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.pc__chip-row--placeholder{visibility:hidden}.pc__chip{display:inline-block;padding:.4rem .8rem;border-radius:.8rem;background:var(--pc-surface);color:var(--pc-muted-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;line-height:1.4}.pc__chip--strain{display:inline-flex;align-items:center;gap:.4rem}.pc__chip--strain svg{display:none;flex-shrink:0;width:1.2rem;height:1.2rem;color:var(--pc-ink)}.pc__bottom-controls{display:flex;flex-direction:column;gap:.8rem;margin-top:auto}.pc__variant{position:relative}.pc__variant-trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;width:100%;padding:1.2rem .8rem;border:1px solid var(--pc-border);border-radius:1.2rem;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.pc__variant-trigger:focus-visible{outline:2px solid var(--pc-border);outline-offset:2px}.pc__variant-left{display:flex;flex-direction:row;align-items:center;gap:.8rem;min-width:0;flex:1 1 auto}.pc__variant-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.4rem}.pc__variant-trigger--unavailable .pc__variant-title,.pc__variant-trigger--unavailable .pc__variant-qty,.pc__variant-trigger--unavailable .pc__variant-price{text-decoration:line-through}.pc__variant-right{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.8rem}.pc__variant-qty{padding:.4rem .8rem;border-radius:.8rem;background:var(--pc-surface);color:var(--pc-ink);font-size:1.2rem}.pc__variant-price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.4rem;color:var(--pc-muted-text)}.pc__variant-chevron{display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;color:var(--pc-muted-icon);transition:transform .2s}.pc__variant-chevron svg{display:block;width:1.4rem;height:1.4rem}.pc__variant-chevron--open{transform:rotate(180deg)}.pc__listbox{position:absolute;z-index:20;top:0;right:0;display:flex;flex-direction:column;gap:.2rem;max-height:22.4rem;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;border:2px solid var(--pc-border);border-radius:.8rem;background:var(--pc-background);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a;width:max-content;min-width:100%;max-width:calc(100vw - 3.2rem);scrollbar-gutter:stable}.pc__listbox[hidden]{display:none}.pc__listbox-group{width:100%;padding:.6rem 1.2rem;background:var(--pc-surface);border-top:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.6px;color:var(--pc-ink);white-space:nowrap}.pc__listbox-group:first-child{border-top:none;border-top-left-radius:.6rem;border-top-right-radius:.6rem}.pc__listbox-group-inner{display:flex;flex-direction:row;align-items:center;gap:.6rem}.pc__option-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--pc-ink);padding:.5rem;background:var(--pc-surface);border-radius:100%}.pc__option-icon[hidden]{display:none}.pc__option-icon svg{display:block;width:1.4rem;height:1.4rem}.pc__option{padding:.2rem .4rem;cursor:pointer}.pc__option-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:.8rem .6rem;border-radius:1.2rem}.pc__option[aria-selected=true] .pc__option-row,.pc__option:hover .pc__option-row{background:var(--pc-accent-soft)}.pc__option[aria-selected=true] .pc__option-row{background:var(--pc-accent)}.pc__option--unavailable{cursor:not-allowed}.pc__option--unavailable .pc__option-row{text-decoration:line-through}.pc__option--unavailable:hover .pc__option-row{background:#dedede65}.pc__option-left{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:.8rem;min-width:0}.pc__option-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.4rem}.pc__option-right{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.8rem}.pc__option-qty{padding:.4rem .8rem;border-radius:.8rem;background:var(--pc-background);color:var(--pc-ink);font-size:1.2rem}.pc__option-price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.4rem;color:var(--pc-muted-text)}.pc__plans{display:flex;flex-direction:column;gap:.8rem}.pc__plan{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1.2rem;border:1px solid var(--pc-hairline);border-radius:1.2rem;cursor:pointer}.pc__plan--onetime.is-checked{border-color:var(--pc-border)}.pc__plan--subscribe{align-items:flex-start}.pc__plan--subscribe.is-checked{border-color:var(--pc-border);background:var(--pc-surface)}.pc__plan--hidden{visibility:hidden;pointer-events:none}.pc__plan-radio-group{display:flex;flex-direction:row;align-items:center;gap:.8rem}.pc__plan-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pc__plan-radio{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:2px solid var(--pc-border);border-radius:9999px}.pc__plan-radio:after{content:"";width:.8rem;height:.8rem;border-radius:9999px;background:var(--pc-muted-text);transform:scale(0);transition:transform .15s}.pc__plan-input:checked+.pc__plan-radio:after{transform:scale(1)}.pc__plan-label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.2rem;line-height:1.25;color:var(--pc-ink)}.pc__plan-price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;color:var(--pc-muted-text)}.pc__plan-price--small{font-size:1.1rem}.pc__plan-copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.pc__plan-copy-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem}.pc__plan-detail{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;line-height:1.3;color:var(--pc-ink)}.pc__actions{display:flex;flex-direction:row;gap:.8rem}.pc__details-btn{flex:1 1 0;padding:.6rem;border:0px solid var(--pc-border);border-radius:.8rem;background:var(--pc-ink);color:var(--pc-background);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.2rem;text-align:center;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.pc__add-btn{flex:2 1 0;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem;border:0px solid var(--pc-border);border-radius:.8rem;background:var(--pc-accent);color:var(--pc-ink);cursor:pointer;overflow:hidden;position:relative}.pc__add-btn:hover{filter:brightness(.95)}.pc__add-btn svg{display:block;width:2.2rem;height:2.2rem;flex-shrink:0}.pcs__add-btn svg{display:block;width:2rem;height:2rem;flex-shrink:0}.pc__add-btn.loading [data-add-to-cart-icon]{visibility:hidden}.pc__add-btn .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc__add-btn .loading__spinner svg{width:100%;height:auto}.pc__add-btn[hidden]{display:none}.pc__footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.8rem;min-height:2.6rem}.pc__footer:empty{display:flex}.pc__shipping{padding:.4rem 1.2rem;border-radius:.8rem;background:var(--pc-surface);color:var(--pc-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;font-weight:400}.pc__rating{display:flex;flex-direction:row;align-items:center;gap:.4rem}.pc__rating-icon{display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center}.pc__rating-icon svg{display:block}.pc__rating-score{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:1.2rem;color:var(--pc-ink)}.pc__rating-count{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;color:var(--pc-muted-text)}.grid:has(>.grid__item>.pc){container-type:inline-size;container-name:pc-grid}@media screen and (min-width:990px){@container pc-grid (max-width: 1215px){.grid:is(.grid--3-col-desktop,.grid--4-col-desktop,.grid--5-col-desktop,.grid--6-col-desktop):has(>.grid__item>.pc:not(.pc--slim))>.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid:is(.slider--desktop):has(>.grid__item>.pc:not(.pc--slim))>.grid__item{min-width:400px!important;width:400px!important;max-width:400px!important}}}@container pc-grid (max-width: 807px){.grid:has(>.grid__item>.pc)>.grid__item{width:max(400px,100%);max-width:100%}}.pcs-fit,.collection--slim-cards,.related-products--slim-cards{--pcs-card: 276px;--pcs-gap: 16px;--pcs-edge: 1.5rem;--pcs-avail: calc(min(100cqi, var(--page-width)) - 2 * var(--pcs-edge));--pcs-fit: max( var(--pcs-card), round(down, var(--pcs-avail) + var(--pcs-gap), var(--pcs-card) + var(--pcs-gap)) - var(--pcs-gap) );container-type:inline-size}@media screen and (min-width:750px){.pcs-fit,.collection--slim-cards,.related-products--slim-cards{--pcs-edge: 5rem}}.pcs-fit.pcs-fit--wide-gap,.related-products.related-products--slim-cards{--pcs-gap: 36px}.related-products--slim-cards,.pcs-fit.facets-vertical .product-grid-container{--pcs-avail: 100cqi;--pcs-fit: max( var(--pcs-card), round(down, var(--pcs-avail) + var(--pcs-gap), var(--pcs-card) + var(--pcs-gap)) - var(--pcs-gap) )}.pcs-fit.facets-vertical .product-grid-container{flex:1 1 0;min-width:0;container-type:inline-size}.related-products--slim-cards>.related-products__heading,.related-products--slim-cards>.grid,.pcs-fit:not(.facets-vertical)>.facets-wrapper,.pcs-fit .product-grid-container>.collection,.collection--slim-cards>.collection__title:not(.title-wrapper--self-padded-tablet-down),.collection--slim-cards>slider-component.page-width{box-sizing:border-box;width:var(--pcs-fit);max-width:none;margin-inline:auto;padding-inline:0}@media screen and (min-width:750px){.pcs-fit.facets-vertical .product-grid-container>.collection{margin-inline:0}}@media screen and (min-width:990px){.collection.collection--slim-cards>.collection__title,.collection.collection--slim-cards>slider-component{box-sizing:border-box;width:var(--pcs-fit);max-width:none;margin-inline:auto;padding-inline:0}.collection.collection--slim-cards>.collection__title--desktop-slider,.collection.collection--slim-cards>slider-component.slider-component-desktop{width:100%;max-width:var(--page-width);padding-inline:var(--pcs-edge)}.collection.collection--slim-cards.collection--full-width>.collection__title--desktop-slider,.collection.collection--slim-cards.collection--full-width>slider-component.slider-component-desktop{max-width:none;padding-inline:1.5rem}.grid.slider--desktop:has(>.grid__item>.pc--slim){--desktop-margin-left-first-item: 0px;column-gap:16px;scroll-padding-left:0}.grid.slider--desktop:has(>.grid__item>.pc--slim)>.grid__item{flex:0 0 auto;min-width:276px!important;width:276px!important;max-width:276px!important}.grid.slider--desktop:has(>.grid__item>.pc--slim)>.grid__item:first-child{margin-left:0;scroll-margin-left:0}.grid.slider--desktop:has(>.grid__item>.pc--slim):after{content:none}}@media screen and (max-width:989px){.grid:not(.slider--tablet):has(>.grid__item>.pc--slim){display:grid;grid-template-columns:repeat(auto-fill,276px);gap:var(--pcs-gap, 16px);justify-content:center}}@media screen and (min-width:990px){.grid:not(.slider--desktop):has(>.grid__item>.pc--slim){display:grid;grid-template-columns:repeat(auto-fill,276px);gap:var(--pcs-gap, 16px);justify-content:start}}@media screen and (max-width:989px){.grid:not(.slider--tablet):has(>.grid__item>.pc--slim)>.grid__item{width:auto;max-width:none}.grid.slider--tablet:has(>.grid__item>.pc--slim)>.grid__item{flex:0 0 auto;min-width:276px!important;width:276px!important;max-width:276px!important}}@media screen and (min-width:990px){.grid:not(.slider--desktop):has(>.grid__item>.pc--slim)>.grid__item{width:auto;max-width:none}}@media screen and (max-width:749px){.collection.collection--slim-cards>.collection__title.title-wrapper--self-padded-tablet-down{padding-inline:16px}.grid.slider--tablet:has(>.grid__item>.pc--slim){column-gap:10px;scroll-padding-left:16px}.grid.slider--tablet:has(>.grid__item>.pc--slim)>.grid__item:first-of-type{margin-left:16px}}@media screen and (min-width:750px)and (max-width:989px){.collection.collection--slim-cards>.collection__title.title-wrapper--self-padded-tablet-down{padding-inline:32px}.grid.slider--tablet:has(>.grid__item>.pc--slim){column-gap:16px;scroll-padding-left:32px}.grid.slider--tablet:has(>.grid__item>.pc--slim)>.grid__item:first-of-type{margin-left:32px}}.pc--horizontal{display:grid;grid-template-columns:45% minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:1.2rem}.pc--horizontal .pc__body{display:contents}.pc--horizontal .pc__media{grid-column:1;grid-row:1;min-height:13.2rem}.pc--horizontal .pc__header{grid-column:2;grid-row:1;justify-content:center}.pc--horizontal .pc__title{font-size:2.2rem;line-height:1.1}.pc--horizontal .pc__chip-rows,.pc--horizontal .pc__bottom-controls,.pc--horizontal .pc__footer{grid-column:1 / -1}.pc--horizontal .pc__chip-rows{grid-row:2;gap:.6rem;margin-top:0}.pc--horizontal .pc__bottom-controls{grid-row:3;margin-top:0}.pc--horizontal .pc__bottom-controls>:is(.pc__actions,product-form){margin-top:auto}.pc--horizontal .pc__footer{grid-row:4}.pc--horizontal .pc__badges{top:.8rem;left:.8rem;max-width:calc(100% - 1.6rem)}.pc--horizontal .pc__image-well{top:0;right:0;bottom:0;left:0;border-radius:1rem;background:var(--pc-surface)}.pc--horizontal .pc__image-well img{top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:var(--pc-focal-x, 50%) var(--pc-focal-y, 50%)}@container pc (max-width: 320px){.pc__title{font-size:1.68rem}.pc__actions{flex-wrap:wrap}}quick-add-modal.pc-quick-view product-info.cmp-product{padding:0}quick-add-modal.pc-quick-view .cmp-product .page-width{padding:0}quick-add-modal.pc-quick-view .product__media-list .product__media-item.is-active{display:block!important}@media screen and (min-width:750px){quick-add-modal.pc-quick-view .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex}}quick-add-modal.pc-quick-view .cmp-reviews{cursor:default}.pc__tiles{display:flex;flex-direction:column;gap:.8rem}.pc__tile-group{margin:0;padding:0;border:0;min-width:0}.pc__tile-legend{padding:0;margin-bottom:.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.1rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;color:var(--pc-muted-text)}.pc__tile-list{display:flex;flex-wrap:wrap;gap:.4rem}.pc__tile{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .8rem;border:1px solid var(--pc-border);border-radius:.8rem;background:var(--pc-background);color:var(--pc-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.2rem;line-height:1.3;cursor:pointer}.pc__tile:hover{background:var(--pc-accent-soft)}.pc__tile[aria-pressed=true]{background:var(--pc-accent);font-weight:700}.pc__tile-price{font-size:1.1rem;font-weight:400;color:var(--pc-muted-text)}.pc__tile-price:empty{display:none}.pc__tile--dimmed{opacity:.45}.pc__tile[aria-disabled=true]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pc__tile[aria-disabled=true]:hover{background:var(--pc-background)}.pc--slim{--pcs-photo: 12.2rem;--pcs-radio: #cacf16;--pcs-line: .75px;--pcs-radio-line: 1px;--pcs-button-line: .5px;--pcs-disabled: #a3a29e;--pcs-was: #6d6b6c;--pcs-selected-ring: inset 0 0 0 1.5px var(--pc-accent);--pcs-pill-height: 3.14rem;--pcs-variety-height: 3.6rem;--pcs-size-height: 5.4rem;flex-direction:column;gap:1.2rem;width:27.6rem;min-width:0;max-width:100%;margin-inline:auto;min-height:0;padding:1.2rem;border-width:var(--pcs-line);border-color:var(--pc-subtle-bg);border-radius:1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.pc--slim .pcs__rating:empty,.pc--slim .pcs__label-slot:empty,.pc--slim .pcs__pills:empty{display:flex}.pcs__top{display:grid;grid-template-columns:var(--pcs-photo) minmax(0,1fr);gap:1rem}.pcs__media{position:relative;width:var(--pcs-photo);height:var(--pcs-photo);align-self:flex-start}.pcs__image{display:block;width:100%;height:100%}.pcs__image img{display:block;width:100%;height:100%;object-fit:contain}.pcs__media:has(.pcs__potency) .pcs__image img{padding-top:1.6rem;object-position:center bottom}.pcs__potency{position:absolute;top:0;left:0;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem .4rem .9rem;color:var(--pc-ink);font-size:1.1rem;font-weight:400;letter-spacing:.04rem;line-height:1.2;white-space:nowrap;pointer-events:none}.pcs__potency svg{display:block;flex-shrink:0}.pcs__info{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;height:var(--pcs-photo);min-width:0;overflow:hidden}.pcs__label-slot{display:flex;flex-shrink:0;align-items:flex-start;height:1.7rem}.pcs__label{display:inline-block;padding:.3rem .7rem;border:1px solid var(--pc-ink);border-radius:.8rem;background:var(--pc-ink);color:var(--pc-background);font-size:.9rem;font-weight:700;letter-spacing:.07rem;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pcs__label[hidden]{display:none}.pcs__header{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:.52rem;padding-top:.32rem;min-height:0;min-width:0;max-width:100%;color:var(--pc-ink)}.pcs__eyebrow{display:block;min-height:1.6rem;font-size:1.3rem;font-weight:400;letter-spacing:.05rem;line-height:1.25}.pcs__title{display:-webkit-box;margin:0;overflow:hidden;font-family:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.05rem;line-height:1.12;text-transform:uppercase;text-wrap:balance;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pcs__title a{color:inherit;text-decoration:none}.pcs__brand{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;letter-spacing:.05rem;line-height:1.25;color:var(--pc-muted-text)}.pcs__rating{display:flex;flex-shrink:0;align-items:center;gap:.3rem;min-height:1.4rem;font-size:1.1rem;line-height:1.25;color:var(--pc-ink)}.pcs__rating svg{display:block;flex-shrink:0}.pcs__rating-score{font-weight:700}.pcs__rating-link{display:inline-flex;align-items:center;gap:.3rem;color:inherit;text-decoration:none}.pcs__rating-link:hover .pcs__rating-score{text-decoration:underline}.pcs__rating-link:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pcs__choose{display:block;margin-top:.6rem;margin-bottom:-.2rem;font-size:1.1rem;font-weight:400;letter-spacing:.08rem;line-height:1.2;text-transform:uppercase;color:var(--pc-ink)}.pcs__controls{display:flex;flex-direction:column;gap:1.2rem}.pcs__radios{display:flex;flex-wrap:nowrap;align-items:center;gap:1.4rem;min-height:2rem}.pcs__radio{display:inline-flex;align-items:center;gap:.6rem;padding:.2rem 0;border:0;background:none;color:var(--pc-ink);font-family:inherit;font-size:1.2rem;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.pcs__radio[aria-checked=true]{font-weight:700}.pcs__radio-ring{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:var(--pcs-radio-line) solid var(--pc-ink);border-radius:50%}.pcs__radio-ring:after{content:"";display:block;width:calc(100% - 3px);height:calc(100% - 3px);border-radius:50%}.pcs__radio[aria-checked=true] .pcs__radio-ring:after{background:var(--pcs-radio)}.pcs__radio[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pcs__radio[aria-disabled=true] .pcs__radio-ring{border-color:var(--pcs-disabled)}.pcs__bold-safe{display:inline-flex;flex-direction:column}.pcs__bold-safe:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.pcs__radio:focus-visible,.pcs__pill:focus-visible,.pcs__field:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pcs__pills{display:flex;flex-wrap:nowrap;gap:.5rem;min-height:var(--pcs-pill-height)}.pcs__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border:var(--pcs-line) solid var(--pc-ink);border-radius:.9rem;background:var(--pc-background);color:var(--pc-ink);font-family:inherit;font-size:1.2rem;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.pcs__pill svg{display:block;flex-shrink:0;width:1.1rem;height:1.1rem}.pcs__pill[aria-pressed=true],.pcs__pill--static{border-color:var(--pc-ink);box-shadow:var(--pcs-selected-ring);font-weight:700}.pcs__pill--static{overflow:hidden;max-width:100%;text-overflow:ellipsis;cursor:default}.pcs__pill[aria-disabled=true]{border-color:var(--pc-subtle-bg);box-shadow:none;color:var(--pcs-disabled);font-weight:400;cursor:not-allowed}.pcs__slot-empty{display:block;min-height:var(--pcs-variety-height)}.pcs__select{position:relative;min-height:var(--pcs-variety-height)}.pcs__field{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;min-height:var(--pcs-variety-height);padding:.8rem 2.8rem .8rem .9rem;border:var(--pcs-line) solid var(--pc-ink);border-radius:.9rem;background:var(--pc-background);color:var(--pc-ink);font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1.2;text-align:left}button.pcs__field{cursor:pointer}.pcs__field--static{padding-right:.9rem}.pcs__select--variety .pcs__field{border-color:var(--pc-ink);box-shadow:var(--pcs-selected-ring)}.pcs__select--unavailable .pcs__field{border-color:var(--pc-subtle-bg);background:var(--pc-surface);box-shadow:none;color:var(--pcs-disabled);cursor:not-allowed}.pcs__field-icon{display:inline-flex;flex-shrink:0;color:var(--pc-ink)}.pcs__field-icon[hidden]{display:none}.pcs__field-icon svg{display:block;width:1.2rem;height:1.2rem}.pcs__field-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcs__field-price{flex-shrink:0;font-weight:400;color:var(--pc-muted-text)}.pcs__select--unavailable .pcs__field-icon,.pcs__select--unavailable .pcs__field-price{color:inherit}.pcs__chevron{position:absolute;top:50%;right:.9rem;display:flex;transform:translateY(-50%);transition:transform .2s;pointer-events:none}.pcs__chevron svg{display:block}.pcs__select.is-open .pcs__chevron{transform:translateY(-50%) rotate(180deg)}.pcs__listbox{position:absolute;top:0;right:0;left:0;z-index:40;display:flex;flex-direction:column;max-height:19rem;margin:0;padding:.4rem;overflow-x:hidden;overflow-y:auto;list-style:none;border:var(--pcs-line) solid var(--pc-ink);border-radius:.9rem;background:var(--pc-background);box-shadow:0 8px 28px #0000002e}.pcs__listbox[hidden],.pcs__option[hidden]{display:none}.pcs__listbox--up{top:auto;bottom:0}.pcs__option{display:flex;flex-shrink:0;align-items:center;gap:.6rem;padding:.8rem .7rem;border-radius:.6rem;color:var(--pc-ink);font-size:1.2rem;font-weight:400;cursor:pointer}.pcs__option:hover{background:var(--pc-accent-soft)}.pcs__option[aria-selected=true]{background:var(--pc-surface);font-weight:700}.pcs__listbox:focus,.pcs__listbox:focus-visible{outline:none;box-shadow:0 8px 28px #0000002e}.pcs__listbox:focus-visible .pcs__option.is-active{outline:2px solid var(--pc-ink);outline-offset:-2px}.pcs__option[aria-disabled=true]{order:1;color:var(--pcs-disabled);cursor:not-allowed}.pcs__option[aria-disabled=true]:hover{background:transparent}.pcs__option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcs__option-meta{flex-shrink:0;font-size:1.05rem;font-weight:400}.pcs__option-meta:empty{display:none}.pcs__slot-empty--size{min-height:var(--pcs-size-height)}.pcs__sizes{display:flex;flex-wrap:nowrap;gap:.5rem;height:var(--pcs-size-height)}.pcs__size-pill{display:inline-flex;flex:0 0 calc((100% - 1rem) / 3);flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;height:var(--pcs-size-height);padding:0 .6rem;border:var(--pcs-line) solid var(--pc-ink);border-radius:.9rem;background:var(--pc-background);color:var(--pc-ink);font-family:inherit;font-size:1.2rem;font-weight:400;line-height:1.2;cursor:pointer}.pcs__size-pill[aria-pressed=true]{border-color:var(--pc-ink);box-shadow:var(--pcs-selected-ring);font-weight:700}.pcs__size-pill:focus-visible,.pcs__size-field:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pcs__size-name{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.pcs__size-name svg{display:block;flex-shrink:0;width:1.2rem;height:1.2rem}.pcs__size-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcs__size-pill .pcs__size-prices{display:inline-flex;font-variant-numeric:tabular-nums;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center;align-items:baseline;column-gap:.5rem;max-width:100%;font-weight:400;line-height:1.2}.pcs__size-pill .pcs__size-name,.pcs__size-field .pcs__size-name{font-size:1.4rem}.pcs__size-pill .pcs__size-price,.pcs__size-field .pcs__size-price{font-size:1.3rem}.pcs__size-pill .pcs__size-was,.pcs__size-field .pcs__size-was{font-size:1.15rem}.pcs__size-was{font-size:.95rem;color:var(--pcs-was);text-decoration:line-through}.pcs__size-was[hidden]{display:none}.pcs__size-pill[aria-disabled=true]{order:1;border-color:var(--pc-subtle-bg);box-shadow:none;color:var(--pcs-disabled);font-weight:400;cursor:not-allowed}.pcs__size-pill[aria-disabled=true] .pcs__size-was{color:inherit}.pcs__select--size{min-height:var(--pcs-size-height)}.pcs__field.pcs__size-field{gap:1.2rem;height:var(--pcs-size-height);padding:0 2.8rem 0 1rem;border-color:var(--pc-ink);box-shadow:var(--pcs-selected-ring)}.pcs__size-field .pcs__size-name{flex:1 1 auto;font-weight:700}.pcs__size-field .pcs__size-prices,.pcs__size-row .pcs__size-prices{display:inline-flex;flex-direction:row-reverse;flex-shrink:0;align-items:baseline;gap:.5rem;font-size:1.1rem;font-weight:400}.pcs__listbox--size{gap:.2rem;border-color:var(--pc-ink)}.pcs__option.pcs__size-row{gap:1.2rem;padding:.7rem .8rem;border-radius:.7rem}.pcs__size-row .pcs__size-name{flex:1 1 auto}.pcs__size-row:not([aria-disabled=true]):hover{background:var(--pc-accent)}.pcs__size-row[aria-selected=true] .pcs__size-name{font-weight:700}.pcs__size-row[aria-disabled=true] .pcs__size-was{color:inherit}.pcs__select--size.pcs__select--unavailable .pcs__size-field{border-color:var(--pc-subtle-bg);font-weight:400}.pc--slim .pcs__form{display:block;margin-top:auto}.pcs__actions{display:flex;align-items:stretch;gap:.6rem;height:4rem}.pcs__details-btn{display:inline-flex;flex:0 0 36%;align-items:center;justify-content:center;padding:.9rem .8rem;border:var(--pcs-button-line) solid var(--pc-ink);border-radius:.9rem;background:var(--pc-accent);color:var(--pc-ink);font-size:1.3rem;font-weight:400;letter-spacing:.04rem;text-decoration:none}.pcs__actions:has(>.pcs__add-btn[hidden]) .pcs__details-btn{flex:1 1 auto}.pcs__details-btn:hover{filter:brightness(.95)}.pc__add-btn.pcs__add-btn{flex:1 1 auto;padding:.7rem .8rem;border:var(--pcs-button-line) solid var(--pc-ink);border-radius:.9rem}.pcs__backorder-text{color:var(--pc-ink);font-size:1.3rem;font-weight:400;letter-spacing:.04rem;line-height:1.2;white-space:nowrap}.pcs__add-btn [hidden]{display:none}.pc__add-btn.pcs__add-btn.loading .pcs__backorder-text{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/264/assets/card-product-custom.css.map */
