.plyco-pdp{display:block}.plyco-pdp-card{--plyco-pdp-pad: 20px;--plyco-pdp-body-x: var(--plyco-pdp-pad);--plyco-pdp-title-gap: 0;--plyco-pdp-title-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px));--plyco-pdp-col-gap: 16px;--plyco-pdp-row-gap: 2px;--plyco-pdp-icon-size: 12px;--plyco-pdp-icon-bar: 2px;--plyco-pdp-icon-turn: 0deg;--plyco-pdp-icon-fade: 1;--plyco-pdp-focus: 2px;--plyco-pdp-title-line: 1.6;--plyco-pdp-sub-line: 1.5;display:block}.plyco-pdp-card[open]{--plyco-pdp-icon-turn: 90deg;--plyco-pdp-icon-fade: 0}.plyco-pdp-card--open{--plyco-pdp-body-x: 0;--plyco-pdp-title-gap: 14px;padding:var(--plyco-pdp-pad) var(--plyco-pdp-pad) 0}.plyco-pdp-card__summary{display:grid;grid-template-columns:minmax(0,1fr) var(--plyco-pdp-icon-size);grid-template-areas:"title icon" "sub icon";column-gap:var(--plyco-pdp-col-gap);row-gap:var(--plyco-pdp-row-gap);align-items:center;width:100%;padding:var(--plyco-pdp-pad);text-align:left;cursor:pointer;list-style:none}.plyco-pdp-card__summary::-webkit-details-marker{display:none}.plyco-pdp-card__summary::marker{content:""}.plyco-pdp-card__summary:focus-visible{outline:var(--plyco-pdp-focus) solid var(--link-color);outline-offset:calc(var(--plyco-pdp-focus) * -1)}.plyco-pdp-card__title{grid-area:title;margin:0 0 var(--plyco-pdp-title-gap);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--plyco-pdp-title-size);line-height:var(--plyco-pdp-title-line);color:var(--heading-color)}.plyco-pdp-card__sub{grid-area:sub;display:block;min-width:0;font-size:var(--base-text-font-size);font-weight:400;line-height:var(--plyco-pdp-sub-line);color:var(--text-color)}.plyco-pdp-card__icon{grid-area:icon;position:relative;width:var(--plyco-pdp-icon-size);height:var(--plyco-pdp-icon-size);color:var(--heading-color)}.plyco-pdp-card__icon:before,.plyco-pdp-card__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transition:transform .25s,opacity .25s}.plyco-pdp-card__icon:before{width:var(--plyco-pdp-icon-size);height:var(--plyco-pdp-icon-bar);transform:translate(-50%,-50%)}.plyco-pdp-card__icon:after{width:var(--plyco-pdp-icon-bar);height:var(--plyco-pdp-icon-size);transform:translate(-50%,-50%) rotate(var(--plyco-pdp-icon-turn));opacity:var(--plyco-pdp-icon-fade)}.plyco-pdp-card__body{padding:0 var(--plyco-pdp-body-x) var(--plyco-pdp-pad)}.plyco-pdp-specs{--plyco-pdp-specs-label: 170px;--plyco-pdp-specs-pad: 9px;--plyco-pdp-specs-gap: 12px;--plyco-pdp-specs-tight: 2px;--plyco-pdp-specs-line: 1px;display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:var(--plyco-pdp-specs-line) solid var(--border-color)}.plyco-pdp-specs__row{display:contents}.plyco-pdp-specs__label{margin:0;padding:var(--plyco-pdp-specs-pad) 0 0;font-weight:var(--text-font-bolder-weight)}.plyco-pdp-specs__value{margin:0;padding:var(--plyco-pdp-specs-tight) 0 var(--plyco-pdp-specs-pad);border-bottom:var(--plyco-pdp-specs-line) solid var(--border-color)}@media screen and (min-width:641px){.plyco-pdp-card{--plyco-pdp-pad: 30px;--plyco-pdp-title-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px));--plyco-pdp-title-line: 1.5}.plyco-pdp-specs{grid-template-columns:var(--plyco-pdp-specs-label) minmax(0,1fr)}.plyco-pdp-specs__label{padding:var(--plyco-pdp-specs-pad) var(--plyco-pdp-specs-gap) var(--plyco-pdp-specs-pad) 0;border-bottom:var(--plyco-pdp-specs-line) solid var(--border-color)}.plyco-pdp-specs__value{padding:var(--plyco-pdp-specs-pad) 0}}.plyco-pdp-table{--plyco-pdp-table-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));--plyco-pdp-table-pad-y: 8px;--plyco-pdp-table-pad-x: 8px;--plyco-pdp-table-line: 1.4;--plyco-pdp-table-rule: 1px;--plyco-pdp-table-caption-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));--plyco-pdp-table-bar: 3px;--plyco-pdp-table-mark: block;--plyco-pdp-table-mark-gap: 0;--plyco-pdp-table-mark-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 11px));width:100%;border-collapse:collapse;font-size:var(--plyco-pdp-table-size)}.plyco-pdp-table__caption{--plyco-pdp-table-caption-gap: 8px;padding:0 0 var(--plyco-pdp-table-caption-gap);font-size:var(--plyco-pdp-table-caption-size);text-align:left;color:rgba(var(--text-color-rgb),.75)}.plyco-pdp-table__head,.plyco-pdp-table__cell{padding:var(--plyco-pdp-table-pad-y) var(--plyco-pdp-table-pad-x);line-height:var(--plyco-pdp-table-line);border-bottom:var(--plyco-pdp-table-rule) solid var(--border-color);text-align:left;vertical-align:top}.plyco-pdp-table__head{font-weight:var(--text-font-bolder-weight);color:var(--text-color);background:var(--background);box-shadow:inset 0 calc(var(--plyco-pdp-table-rule) * -1) 0 var(--border-color);white-space:normal}.plyco-pdp-table__cell{white-space:nowrap}.plyco-pdp-table__cell--wrap{white-space:normal}.plyco-pdp-table__head:last-child,.plyco-pdp-table__cell:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.plyco-pdp-table__cell:first-child{box-shadow:inset var(--plyco-pdp-table-bar-on, 0) 0 0 var(--heading-color)}.plyco-pdp-table__row:hover{background:rgba(var(--accent-color-rgb),.04)}.plyco-pdp-dims__row--current{--plyco-pdp-table-bar-on: var(--plyco-pdp-table-bar);--plyco-pdp-table-mark-on: var(--plyco-pdp-table-mark);background:color-mix(in srgb,var(--heading-color) 5%,transparent)}.plyco-pdp-dims__row--current:hover{background:color-mix(in srgb,var(--heading-color) 9%,transparent)}.plyco-pdp-table__mark{display:var(--plyco-pdp-table-mark-on, none);margin-left:var(--plyco-pdp-table-mark-gap);font-size:var(--plyco-pdp-table-mark-size);letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--text-color-rgb),.6);vertical-align:middle}@media screen and (min-width:641px){.plyco-pdp-table{--plyco-pdp-table-size: var(--base-text-font-size);--plyco-pdp-table-pad-x: 12px;--plyco-pdp-table-mark: inline-block;--plyco-pdp-table-mark-gap: 10px}}.plyco-pdp-dims__panel{overflow-x:auto}.plyco-pdp-dims__selected{margin:0}.plyco-pdp-dims__selected--off{visibility:hidden}.plyco-pdp-ship__rates{--plyco-pdp-rates-gap: 1em;margin:var(--plyco-pdp-rates-gap) 0 0;overflow-x:auto}.plyco-pdp-videos{--plyco-pdp-video-gap: 20px;display:grid;gap:var(--plyco-pdp-video-gap)}.plyco-pdp-video{--plyco-pdp-video-ratio: 16 / 9;position:relative;aspect-ratio:var(--plyco-pdp-video-ratio);overflow:hidden}.plyco-pdp-card__badge{--plyco-pdp-badge-gap: 10px;--plyco-pdp-badge-pad: 8px;--plyco-pdp-badge-rule: 1px;--plyco-pdp-badge-radius: 12px;--plyco-pdp-badge-line: 22px;--plyco-pdp-badge-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));display:inline-block;vertical-align:middle;margin-left:var(--plyco-pdp-badge-gap);padding:0 var(--plyco-pdp-badge-pad);border:var(--plyco-pdp-badge-rule) solid var(--border-color);border-radius:var(--plyco-pdp-badge-radius);font-family:var(--text-font-family);font-size:var(--plyco-pdp-badge-size);font-weight:var(--text-font-weight);line-height:var(--plyco-pdp-badge-line);color:rgba(var(--text-color-rgb),.8);background:var(--secondary-background);font-variant-numeric:tabular-nums;white-space:nowrap}.plyco-pdp-downloads{margin:0;padding:0;list-style:none}.plyco-pdp-downloads__item{--plyco-pdp-dl-pad: 10px;--plyco-pdp-dl-rule: 1px;padding:var(--plyco-pdp-dl-pad) 0;border-bottom:var(--plyco-pdp-dl-rule) solid var(--border-color)}.plyco-pdp-downloads__item:last-child{border-bottom:0}.plyco-pdp-downloads__link{--plyco-pdp-dl-icon-gap: 12px;display:flex;align-items:center;gap:var(--plyco-pdp-dl-icon-gap);color:var(--link-color);text-decoration:var(--text-link-decoration)}.plyco-pdp-downloads__link:hover{color:var(--link-color-hover)}.plyco-pdp-downloads__icon{--plyco-pdp-dl-icon: 22px;flex:none;width:var(--plyco-pdp-dl-icon);height:var(--plyco-pdp-dl-icon);color:var(--link-color)}.plyco-product-info__ships--hidden{display:none}.plyco-product-info__date{white-space:nowrap}.plyco-product-info__afterpay--inline{align-self:center}.plyco-product-info__afterpay-badge{--plyco-afterpay-height: 20px;--plyco-afterpay-gap: 10px;--plyco-afterpay-offset: 6px;display:block;width:auto;height:var(--plyco-afterpay-height);margin:calc(var(--plyco-afterpay-offset) * -1) 0 0 var(--plyco-afterpay-gap)}.plyco-product-info__note{--plyco-note-size: 24px;--plyco-note-icon: 16px;--plyco-note-gap: .35em;--plyco-note-offset: 4px;--plyco-note-width: 220px;--plyco-note-fit: max-content;--plyco-note-pad-y: 8px;--plyco-note-pad-x: 10px;--plyco-note-text-size: 13px;--plyco-note-radius: 3px;--plyco-note-shadow: 0 2px 8px rgba(var(--text-color-rgb), .12);--plyco-note-line: 1.4;--plyco-note-layer: 2;--plyco-note-focus: 2px;--plyco-note-border: 1px;position:relative;display:inline-block;margin-left:var(--plyco-note-gap);vertical-align:middle}.plyco-product-info__note-summary{display:inline-flex;align-items:center;justify-content:center;width:var(--plyco-note-size);height:var(--plyco-note-size);margin:calc(var(--plyco-note-offset) * -1) 0;border-radius:50%;color:var(--accent-color);cursor:pointer;list-style:none}.plyco-product-info__note-summary::-webkit-details-marker{display:none}.plyco-product-info__note-summary::marker{content:""}.plyco-product-info__note-summary:hover{color:var(--heading-color)}.plyco-product-info__note-summary:focus-visible{color:var(--heading-color);outline:var(--plyco-note-focus) solid var(--link-color);outline-offset:var(--plyco-note-focus)}.plyco-product-info__note-icon{display:block;width:var(--plyco-note-icon);height:var(--plyco-note-icon);pointer-events:none}.plyco-product-info__note-text{position:absolute;top:100%;left:0;z-index:var(--plyco-note-layer);width:var(--plyco-note-fit);max-inline-size:var(--plyco-note-width);margin:var(--plyco-note-offset) 0 0;padding:var(--plyco-note-pad-y) var(--plyco-note-pad-x);border:var(--plyco-note-border) solid var(--border-color);border-radius:var(--plyco-note-radius);background:var(--secondary-background);box-shadow:var(--plyco-note-shadow);color:var(--text-color);font-size:var(--plyco-note-text-size);font-weight:var(--text-font-weight);line-height:var(--plyco-note-line);white-space:normal}.plyco-product-info__hint{--plyco-hint-gap: 8px;--plyco-hint-line: 1.4;margin:var(--plyco-hint-gap) 0 0;line-height:var(--plyco-hint-line);color:var(--text-color)}@media screen and (min-width:641px){.plyco-product-info__note{--plyco-note-width: 300px}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/plyco-pdp.css.map */
