.prs-form,.prs-account{--prs-blue:var(--e-global-color-primary, #2C4796);--prs-blue-dark:var(--flicko-hover, #1F3570);--prs-border:#EAEAEA;--prs-text:#6E6E6E;--prs-rose:#FDF8F7;--prs-error:#C62828}.prs-form *,.prs-form *::before,.prs-form *::after{box-sizing:border-box}.prs-form [hidden],.prs-account [hidden]{display:none!important}.prs-form{display:grid;gap:18px;margin:0 0 22px}.prs-form fieldset{min-width:0;margin:0;padding:0;border:0}.prs-preview__card svg{display:block;width:100%;height:auto;box-shadow:0 8px 22px rgb(20 30 60 / .10)}.prs-pv-msg{margin:14px 0 0;padding:14px 16px;background:#fff;border-left:3px solid var(--prs-blue);font-size:15px;line-height:1.55;color:#000;white-space:pre-line;word-break:break-word}.prs-pv-msg__from{display:block;margin-top:6px;font-size:13px;color:#6E6E6E;white-space:normal}.prs-pv-msg__from:empty{display:none}.prs-pv-sec{margin:14px 0 0;padding:18px;background:#fff;border:1px solid var(--prs-border)}.prs-pv-h{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3;color:#000}.prs-pv-sub{margin:0 0 12px;font-size:13px;color:#6E6E6E}.prs-pv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prs-pv-gal .prs-pv-grid span{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--prs-rose)}.prs-pv-grid img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}.prs-pv-sug .prs-pv-grid{gap:12px}.prs-pv-sug .prs-pv-item{display:flex;flex-direction:column;gap:6px;min-width:0}.prs-pv-sug .prs-pv-item span:first-child{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--prs-rose)}.prs-pv-sug .prs-pv-item b{font-size:13px;font-weight:500;line-height:1.35;color:#000;overflow-wrap:anywhere}@media (max-width:480px){.prs-pv-sug .prs-pv-grid{grid-template-columns:1fr}.prs-pv-sug .prs-pv-item{flex-direction:row;align-items:center;gap:12px}.prs-pv-sug .prs-pv-item span:first-child{flex:0 0 64px;width:64px}}.prs-gift-page .woocommerce-product-gallery{display:none!important}.prs-gift-page .content-single-wrapper{display:block!important}.prs-gift-page div.product .summary.entry-summary{float:none!important;width:100%!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.prs-label,.prs-form legend.prs-label{display:block;float:none;width:auto;margin:0 0 6px;padding:0;font-size:14px;font-weight:600;line-height:1.35;color:#000}.prs-opt{font-weight:400;color:var(--prs-text)}.prs-help{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--prs-text)}.prs-help a{color:var(--prs-blue);text-decoration:underline;cursor:pointer}.prs-choices{display:flex;flex-wrap:wrap;gap:8px}.prs-choice{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border:1px solid var(--prs-border);border-radius:0;background:#fff;font-size:14px;line-height:1.3;color:#000;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.prs-choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.prs-choice:hover{border-color:var(--prs-blue)}.prs-choice:has(input:checked){background:var(--prs-blue);border-color:var(--prs-blue);color:#fff}.prs-choice:has(input:focus-visible){outline:2px solid var(--prs-blue);outline-offset:2px}.prs-swatch{flex:0 0 auto;width:16px;height:16px;background:linear-gradient(135deg,var(--bg) 0 55%,var(--acc) 55% 100%);border:1px solid rgb(0 0 0 / .18)}.prs-choice:has(input:checked) .prs-swatch{border-color:#fff}.prs-choices--stack{flex-direction:column}.prs-choice--row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;color:#333}.prs-choice--row::before{content:"";flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1px solid color-mix(in srgb,#2b2d2f 80%,transparent);background:#fff center / 10px no-repeat}.prs-choice--row strong{color:#000;font-weight:600}.prs-choice--row:has(input:checked){background:#fff;color:#333;border-color:var(--prs-blue);box-shadow:inset 0 0 0 1px var(--prs-blue)}.prs-choice--row:has(input:checked)::before{border-color:var(--prs-blue);background-color:var(--prs-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.prs-input,.prs-form .prs-input{width:100%;min-height:46px;margin:0;padding:10px 12px;border:1px solid var(--prs-border);border-radius:0;background:#fff;box-shadow:none;font:inherit;font-size:14px;color:#000;transition:border-color .2s}.prs-input:focus{border-color:var(--prs-blue);outline:none;box-shadow:none}textarea.prs-input{min-height:96px;resize:vertical}input[type="date"].prs-input{-webkit-appearance:none;appearance:none;line-height:24px}.prs-field.has-error .prs-input,.prs-field.has-error .prs-choices .prs-choice{border-color:var(--prs-error)}.prs-field .prs-err{margin:6px 0 0;font-size:12px;color:var(--prs-error)}.prs-custom{display:flex;align-items:center;gap:8px;max-width:240px;margin:8px 0 0}.prs-custom__cur{font-weight:600}.prs-custom input{-moz-appearance:textfield}.prs-custom input::-webkit-outer-spin-button,.prs-custom input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prs-date{max-width:260px;margin:8px 0 0}.prs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.prs-field--full{grid-column:1 / -1}.prs-counter{margin:4px 0 0;font-size:12px;color:var(--prs-text);text-align:right}.prs-counter.is-over{color:var(--prs-error)}.prs-facts{display:grid;gap:4px;margin:0;padding:12px 14px;list-style:none;background:#fff;border:1px solid var(--prs-border);border-left:3px solid var(--prs-blue);font-size:13px;line-height:1.5;color:#333}.prs-facts li{position:relative;margin:0;padding-left:14px}.prs-facts li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--prs-blue)}.prs-facts strong{color:var(--prs-blue);font-weight:600}@media (max-width:600px){.prs-grid{grid-template-columns:1fr}.prs-choice{padding:9px 12px}}.prs-cart-panel .wpcpr-cart-panel__input input{text-transform:uppercase;letter-spacing:.04em}.prs-cart-panel .wpcpr-cart-panel__input input::placeholder{text-transform:none;letter-spacing:0}.prs-applied{display:grid;gap:8px;margin:12px 0 0}.prs-applied__row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px 12px;font-size:14px;color:#000}.prs-applied__row small{display:block;margin-top:2px;font-size:12px;color:#666}.prs-applied__row strong{color:var(--e-global-color-primary,#2C4796);font-weight:600;white-space:nowrap}.prs-cart-panel .wpcpr-cart-panel__form+.prs-applied{margin-top:12px}.prs-account{display:grid;gap:18px}.prs-account__intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#fff;border:1px solid #EAEAEA;border-left:3px solid var(--prs-blue,#2C4796)}.prs-account__intro .prs-btn--fill:hover,.prs-account__intro .prs-btn--fill:focus-visible{background:#fff!important;border-color:var(--prs-blue,#2C4796)!important;color:var(--prs-blue,#2C4796)!important}.prs-account__intro p{margin:0;flex:1 1 280px;font-size:14px;color:#333}.prs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:38px;min-height:0;margin:0;padding:0 16px;border:1px solid var(--prs-blue,#2C4796)!important;border-radius:0;background:#fff!important;box-shadow:none!important;color:var(--prs-blue,#2C4796)!important;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.prs-btn::before,.prs-btn::after{display:none!important}.prs-btn:hover,.prs-btn:focus-visible,.prs-btn--fill{background:var(--prs-blue,#2C4796)!important;color:#fff!important}.prs-btn--fill:hover,.prs-btn--fill:focus-visible{background:var(--prs-blue-dark,#1F3570)!important;border-color:var(--prs-blue-dark,#1F3570)!important}.prs-check__row{display:flex;gap:8px}.prs-check__row .prs-input{flex:1 1 auto;min-height:38px;height:38px;text-transform:uppercase}.prs-check__row .prs-input::placeholder{text-transform:none}.prs-check__row .prs-btn{flex:0 0 auto}.prs-result{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:flex-end;margin:0;padding:14px 16px;border:1px solid var(--prs-border);font-size:14px}.prs-result--error{display:block;border-color:var(--prs-error);color:var(--prs-error)}.prs-k{display:block;margin:0 0 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--prs-text)}.prs-big{font-size:24px;font-weight:700;line-height:1.1;color:var(--prs-blue)}.prs-tag{display:inline-block;padding:2px 8px;border:1px solid currentColor;font-size:12px;font-weight:600;line-height:1.5}.prs-tag.is-ok{color:var(--prs-blue)}.prs-tag.is-off{color:#8a8a8a}.prs-h{margin:8px 0 0!important;font-size:16px!important}.prs-empty{margin:0;font-size:14px;color:var(--prs-text)}.prs-table-wrap{overflow-x:auto}.prs-table{width:100%;margin:0;border-collapse:collapse;font-size:14px}.prs-table th{padding:8px 10px 8px 0;border-bottom:1px solid var(--prs-border);font-size:12px;font-weight:600;text-align:left;color:var(--prs-text)}.prs-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--prs-border);vertical-align:top}.prs-table td small{display:block;margin-top:2px;font-size:12px;color:var(--prs-text)}.prs-mono{letter-spacing:.04em}.prs-table__act{text-align:right;padding-right:0!important}.prs-table .prs-btn{height:32px;padding:0 12px;font-size:12px}@media (max-width:600px){.prs-table thead{display:none}.prs-table,.prs-table tbody,.prs-table tr,.prs-table td{display:block;width:100%}.prs-table tr{padding:10px 0;border-bottom:1px solid var(--prs-border)}.prs-table td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0;text-align:right}.prs-table td::before{content:attr(data-t);flex:0 0 auto;font-size:12px;color:var(--prs-text);text-align:left}.prs-table td:first-child{display:block;text-align:left}.prs-table td:first-child::before{display:none}.prs-table__act{justify-content:flex-end!important;padding-top:8px!important}.prs-table__act::before{display:none}}.prs-verify{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--prs-border);border-left:3px solid var(--prs-blue)}.prs-verify p{margin:0;font-size:14px;color:#333}.prs-verify strong{color:var(--prs-blue);font-weight:600}.prs-verify .prs-check__row .prs-input{text-transform:none;letter-spacing:.2em}#prs-apply-btn{position:relative;background-color:var(--e-global-color-primary,#2C4796)!important;color:#fff!important;border:1px solid var(--e-global-color-primary,#2C4796)!important;border-radius:0!important;box-shadow:none!important;transition:background-color .3s,color .3s!important}#prs-apply-btn *{color:inherit!important}#prs-apply-btn:hover,#prs-apply-btn:focus-visible,#prs-apply-btn:active{background-color:var(--e-global-color-backgroundfield,#FDF8F7)!important;color:var(--e-global-color-primary,#2C4796)!important;outline:none!important}#prs-apply-btn:focus:not(:focus-visible):not(:hover):not(:active){background-color:var(--e-global-color-primary,#2C4796)!important;color:#fff!important}#prs-apply-btn:disabled:not(.is-loading){opacity:.55!important}#prs-apply-btn::before{display:none!important;content:none!important}#prs-apply-btn:not(.is-loading)::after{display:none!important;content:none!important}#prs-apply-btn.is-loading{opacity:1!important;cursor:wait}#prs-apply-btn.is-loading .wc-block-components-button__text{visibility:hidden!important}#prs-apply-btn.is-loading .wc-block-components-spinner{visibility:visible!important;color:inherit}.prs-cart-panel .wpcpr-cart-panel__input #prs-code{height:50px!important;padding:24px 9px 8px!important;border-radius:0!important}.prs-dash{--prs-p:var(--e-global-color-primary, #2C4796)}.prs-dash .prs-dash__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.prs-dash__main{flex:1 1 260px;min-width:0}.prs-dash .prs-dash__val strong{color:var(--prs-p);font-weight:600}.prs-dash .prs-dash__give{flex:0 0 auto;height:44px;padding:0 20px;border:1px solid var(--prs-p)!important;background:#fff!important;color:var(--prs-p)!important;font-size:14px;transition:background-color .3s,color .3s}.prs-dash .prs-dash__give:hover,.prs-dash .prs-dash__give:focus-visible,.prs-dash .prs-dash__give:active{background:var(--prs-p)!important;border-color:var(--prs-p)!important;color:#fff!important}.prs-dash .ps-faq{margin:24px 0 0}.prs-dash .prs-faq{margin-top:24px}.prs-look__body{padding:16px 28px 20px}.prs-look .prs-check{margin:0}.prs-look .prs-check__row{gap:8px}.prs-look .prs-check__row .prs-input{height:50px;min-height:50px;padding:0 12px;border-radius:0;font-size:16px;letter-spacing:.04em}.prs-look .prs-check__row .prs-btn{flex:0 0 120px;width:120px;height:50px;border:1px solid var(--prs-p)!important;background:var(--prs-p)!important;color:#fff!important;font-size:14px;font-weight:700;transition:background-color .3s,color .3s}.prs-look .prs-check__row .prs-btn:hover,.prs-look .prs-check__row .prs-btn:focus-visible{background:var(--e-global-color-backgroundfield,#FDF8F7)!important;color:var(--prs-p)!important}.prs-look .prs-result{margin-top:12px}.prs-dash .wpcpr-ma-title{margin:40px 0 20px}.prs-list{margin:0}.prs-item{position:relative;display:flex;gap:16px;margin-bottom:12px}.prs-item__point{flex:0 0 32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:10px;background:var(--prs-p);color:#fff;font-size:16px;font-weight:500;line-height:1}.prs-item.is-off .prs-item__point{background:#fff;border:1px solid #000;color:#000}.prs-item__box{flex:1 1 auto;min-width:0;padding:16px 20px;background:#fff;border:1px solid var(--e-global-color-border,#EAEAEA);transition:border-color .3s}.prs-item__box:hover{border-color:#D9DDE8}.prs-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.prs-item__who{min-width:0}.prs-dash .prs-item__who strong{display:block;font-size:15px;font-weight:500;line-height:1.4;color:#000}.prs-item__code{display:block;margin-top:2px;font-size:13px;letter-spacing:.04em;color:#666;overflow-wrap:anywhere}.prs-item__bal{flex-shrink:0;text-align:right}.prs-item__val{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--prs-p);white-space:nowrap}.prs-item.is-off .prs-item__val{color:#000}.prs-item__of{display:block;margin-top:2px;font-size:12px;color:#999;white-space:nowrap}.prs-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:#666}.prs-item__meta .prs-tag{padding:1px 6px;font-size:11px}.prs-item__meta a{margin-left:auto;color:var(--prs-p);text-decoration:none;font-weight:500}.prs-item__meta a:hover{text-decoration:underline}@media (max-width:767px){.prs-dash .wpcpr-ma-title{margin:32px 0 16px}.prs-dash .prs-dash__give{width:100%}}@media (max-width:600px){.prs-look__body{padding:14px 16px 16px}.prs-look .prs-check__row .prs-btn{flex-basis:100px;width:100px}.prs-item{gap:10px}.prs-item__point{flex-basis:26px;width:26px;height:26px;font-size:14px}.prs-item__box{padding:14px 14px}.prs-item__meta a{margin-left:0}}.prs-help--top{margin:-2px 0 10px}.prs-items{display:grid;gap:8px}.prs-items:empty{display:none}.prs-item-chip{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;border:1px solid var(--prs-border);background:#fff}.prs-item-chip img{flex:0 0 44px;width:44px!important;height:44px!important;object-fit:cover;margin:0!important}.prs-item-chip__name{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35;color:#000;overflow-wrap:anywhere}.prs-item-chip__x,.prs-photo__x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#666!important;font-size:20px;line-height:1;cursor:pointer}.prs-item-chip__x:hover{color:var(--prs-blue)!important}.prs-search{position:relative;margin-top:8px}.prs-search__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--prs-border);box-shadow:0 10px 24px rgb(20 30 60 / .12)}.prs-search__opt{display:flex;align-items:center;gap:10px;width:100%;min-height:0;margin:0;padding:8px 10px;border:0!important;border-bottom:1px solid var(--prs-border)!important;border-radius:0;background:#fff!important;box-shadow:none!important;color:#000!important;font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.prs-search__opt:last-child{border-bottom:0!important}.prs-search__opt:hover,.prs-search__opt:focus-visible{background:var(--prs-rose)!important;outline:none}.prs-search__opt img,.prs-search__noimg{flex:0 0 40px;width:40px!important;height:40px!important;object-fit:cover;margin:0!important;background:var(--prs-rose)}.prs-search__opt span{display:grid;min-width:0}.prs-search__opt strong{font-size:14px;font-weight:500;line-height:1.3}.prs-search__opt small{font-size:12px;color:var(--prs-blue)}.prs-search__msg{padding:12px;font-size:13px;color:#666}.prs-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prs-photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--prs-border);background:var(--prs-rose)}.prs-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}.prs-photo__x{position:absolute;top:4px;right:4px;width:26px;height:26px;background:rgb(255 255 255 / .92)!important;color:#000!important;font-size:18px}.prs-photo--add{display:flex;align-items:center;justify-content:center;border-style:dashed;border-color:var(--prs-blue);background:#fff;color:var(--prs-blue);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.prs-photo--add:hover{background:var(--prs-rose)}.prs-photo--add input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.prs-photo__spin{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;box-sizing:border-box;border:4px solid var(--prs-blue);border-left-color:#fff0;border-radius:50%;animation:prs-spin 1s linear infinite}@keyframes prs-spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.prs-gift-page div.product .summary.entry-summary{max-width:1240px!important}.prs-gift-page form.cart{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:56px;row-gap:0;align-items:start}.prs-gift-page form.cart .prs-form{display:contents}.prs-gift-page form.cart>*,.prs-gift-page form.cart .prs-form>*{grid-column:2;min-width:0}.prs-gift-page form.cart .prs-form>*:not(.prs-preview){margin-bottom:18px}.prs-gift-page form.cart .prs-preview{grid-column:1;grid-row:1 / span 30;position:sticky;top:110px;align-self:start}.prs-gift-page form.cart .single_add_to_cart_button{justify-self:stretch;width:100%}}.prs-editor{position:relative}.prs-editor__bar{display:flex;gap:0;border:1px solid var(--prs-border);border-bottom:0;background:#fff}.prs-form .prs-editor__btn,.prs-form .prs-editor__btn:hover,.prs-form .prs-editor__btn:focus{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;min-height:0;margin:0;padding:0;border:0;border-right:1px solid var(--prs-border);border-radius:0;background:#fff;box-shadow:none;color:#000;font:15px/1 'Space Grotesk',sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .15s,color .15s}.prs-form .prs-editor__btn:last-child{margin-left:auto;border-right:0;border-left:1px solid var(--prs-border)}.prs-form .prs-editor__btn:hover{background:#f3f3f3}.prs-form .prs-editor__btn[aria-pressed="true"]{background:var(--prs-blue);color:#fff}.prs-form .prs-editor__btn:focus-visible{outline:2px solid var(--prs-blue);outline-offset:-2px}.prs-editor__btn b,.prs-editor__btn i,.prs-editor__btn u,.prs-editor__btn s{font-size:15px;color:inherit}.prs-editor__btn b{font-weight:700}.prs-editor__clr{font-size:13px;color:inherit}.prs-editor__clr sub{font-size:10px}.prs-form .prs-editor__area{min-height:96px;max-height:260px;overflow:auto;line-height:1.5;white-space:pre-wrap;word-break:break-word;cursor:text}.prs-form .prs-editor__area:empty::before{content:attr(data-placeholder);color:#9a9a9a;pointer-events:none}.prs-editor__area strong,.prs-editor__area b,.prs-pv-msg strong{font-weight:700;color:inherit}.prs-field.has-error .prs-editor__area{border-color:var(--prs-error)}.prs-dd{position:relative;width:100%}.prs-form .prs-dd .dd-select,.prs-form .prs-dd .dd-select:hover,.prs-form .prs-dd .dd-select:focus{position:relative;display:flex;align-items:center;width:100%;min-height:0;margin:0;padding:10px 40px 10px 10px;border:1px solid #ccc;border-radius:2px;background:#fff;box-shadow:none;color:#6d6d6d;font:inherit;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.prs-form .prs-dd .dd-select:focus-visible{outline:2px solid var(--prs-blue);outline-offset:1px}.prs-dd.is-open .dd-select{border-bottom-left-radius:0;border-bottom-right-radius:0}.prs-dd .dd-selected,.prs-dd .dd-option{display:flex;align-items:center;gap:10px;min-width:0}.prs-dd .prs-thumb{flex:0 0 auto;display:block;width:60px;height:38px}.prs-dd .prs-dd__t{display:flex;flex-direction:column;min-width:0}.prs-dd .dd-selected-text,.prs-dd .dd-option-text{display:block;margin:0;font-size:14px;font-weight:600;line-height:1.25;color:#6d6d6d;cursor:pointer}.prs-dd .dd-desc{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;color:#8a8a8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prs-dd .dd-pointer{position:absolute;right:14px;top:50%;width:0;height:0;border:solid 5px #fff0}.prs-dd .dd-pointer-down{margin-top:-3px;border-top:solid 5px #000}.prs-dd .dd-pointer-up{margin-top:-8px;border-bottom:solid 5px #000}.prs-dd .dd-options{position:absolute;z-index:2000;left:0;right:0;top:100%;max-height:360px;margin:0;padding:0;overflow:auto;list-style:none;background:#fff;border:1px solid #ccc;border-top:0;box-shadow:0 1px 5px #ddd;outline:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.prs-dd .dd-options[hidden]{display:none}.prs-dd .dd-option{margin:0;padding:10px;border-bottom:1px solid #ddd;cursor:pointer;transition:background .15s}.prs-dd .dd-option:last-child{border-bottom:0}.prs-dd .dd-option.is-active{background:#f3f3f3}.prs-dd .dd-option-selected,.prs-dd .dd-option-selected.is-active{background:#f6f6f6}.prs-dd .dd-option-selected .dd-option-text{color:#000}@media (max-width:600px){.prs-dd .dd-options{max-height:300px}}.prs-pv-gal .prs-pv-grid>*{background:var(--prs-rose,#FDF8F7)}.prs-pv-gal .prs-pv-grid img,.prs-photo:not(.prs-photo--add) img{object-fit:contain;background:var(--prs-rose,#FDF8F7)}.prs-pop{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0 / .45)}.prs-pop__box{width:100%;max-width:420px;padding:26px 24px 22px;background:#fff;border-left:3px solid var(--prs-blue,#2C4796);box-shadow:0 10px 40px rgb(0 0 0 / .2);font-family:inherit}.prs-pop__t{margin:0 0 10px;font-size:18px;font-weight:700;color:#000}.prs-pop__x{margin:0 0 10px;font-size:14px;line-height:1.5;color:#444;word-break:break-word}.prs-pop__x strong{color:#000;font-weight:600}.prs-pop__b{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.prs-pop__b .prs-btn{height:42px;padding:0 18px;font-size:14px}@media (max-width:480px){.prs-pop__b .prs-btn{flex:1 1 100%}}.prs-gift-panel{padding:14px 16px}.prs-gift-check{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;color:#000;cursor:pointer}.prs-gift-check input{width:18px;height:18px;margin:0;accent-color:var(--prs-blue,#2C4796);cursor:pointer}.prs-gift-check input:disabled{cursor:default}.prs-gift-txt{margin:10px 0 0;font-size:13px;line-height:1.5;color:#333}.prs-gift-txt strong{color:var(--prs-blue,#2C4796);font-weight:600}.prs-gift-offer{margin-top:10px;padding:12px 14px;background:#fff;border:1px solid var(--prs-border,#EAEAEA);border-left:3px solid var(--prs-blue,#2C4796)}.prs-gift-offer .prs-gift-txt{margin:0}.prs-gift-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.prs-gift-price{font-size:14px;font-weight:600;color:#000}a.prs-gift-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid var(--prs-blue,#2C4796);background:var(--prs-blue,#2C4796);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important;transition:background-color .3s,color .3s}a.prs-gift-btn:hover,a.prs-gift-btn:focus-visible{background:#fff;color:var(--prs-blue,#2C4796)!important}.prs-gift-note{margin:8px 0 0;font-size:12px;color:var(--prs-text,#6E6E6E)}.prs-msg-price small{font-size:.6em;font-weight:500;color:var(--prs-text,#6E6E6E)}.prs-dash .prs-dash__give{position:relative}.prs-dash .prs-dash__give.is-loading,.prs-dash .prs-dash__give.is-loading:hover,.prs-dash .prs-dash__give.is-loading:focus-visible{background:var(--prs-p,#2C4796)!important;border-color:var(--prs-p,#2C4796)!important;color:transparent!important;-webkit-text-fill-color:#fff0;pointer-events:none;cursor:wait;transition:none!important}.prs-dash .prs-dash__give.is-loading::after{content:'';display:block!important;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;box-sizing:border-box;border:4px solid #fff;border-left-color:#fff0;border-radius:50%;animation:prs-btn-spin 1s linear infinite}@keyframes prs-btn-spin{to{transform:rotate(360deg)}}.prs-gift-wrap .prs-gift-panel{padding:0}.prs-gift-wrap .prs-gift-check{gap:8px;font-size:14px;font-weight:400;color:#666;line-height:24px}.prs-gift-wrap .prs-gift-check input{width:16px;height:16px}.prs-gift-wrap .prs-gift-check input:checked+span{color:#000}.prs-gift-wrap .prs-gift-offer{margin-top:12px;padding:0;background:none;border:0}.prs-gift-wrap .prs-gift-txt{margin:12px 0 0;font-size:13px;line-height:1.5;color:#666}.prs-gift-wrap .prs-gift-offer .prs-gift-txt{margin:0}.prs-gift-wrap .prs-gift-row{margin-top:12px}.prs-gift-wrap .prs-gift-price{font-size:14px;font-weight:600;color:#000}.prs-gift-wrap a.prs-gift-btn{height:auto;min-height:44px;padding:0 18px;border:0;font-size:14px;font-weight:700}.prs-gift-wrap a.prs-gift-btn:hover,.prs-gift-wrap a.prs-gift-btn:focus-visible{background:#1f3470;color:#fff!important}.prs-gift-wrap .prs-gift-note{margin:8px 0 0;font-size:12px;color:#666}.prs-gift-wrap .prs-gift-check{justify-content:space-between;width:100%}.prs-gift-wrap .prs-gift-check input{order:2;flex:0 0 auto}.prs-gift-wrap .prs-gift-check input:checked+span,.prs-gift-wrap .prs-gift-check:has(input:checked) span{color:#000}.prs-gift-wrap a.prs-gift-btn{position:relative;border:1px solid var(--prs-blue,#2C4796);transition:background-color .2s,color .2s}.prs-gift-wrap a.prs-gift-btn:hover,.prs-gift-wrap a.prs-gift-btn:focus-visible,.prs-gift-wrap a.prs-gift-btn.is-loading{background:#fff!important;color:var(--prs-blue,#2C4796)!important}.prs-gift-wrap a.prs-gift-btn.is-loading{pointer-events:none}.prs-gift-wrap a.prs-gift-btn.is-loading .wc-block-components-button__text{visibility:hidden}.prs-gift-wrap a.prs-gift-btn .wc-block-components-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--prs-blue,#2C4796)}.prs-gift-wrap a.prs-gift-btn .wc-block-components-spinner::after{border-color:var(--prs-blue,#2C4796);border-top-color:#fff0}.prs-gift-wrap .prs-gift-check input[type="checkbox"]{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:18px;height:18px;margin:0;border:1px solid #666;border-radius:0!important;background:#fff no-repeat center / 12px 12px;cursor:pointer;box-shadow:none;outline:none}.prs-gift-wrap .prs-gift-check input[type="checkbox"]:checked{border-color:var(--prs-blue,#2C4796);background-color:var(--prs-blue,#2C4796);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E")}.prs-gift-wrap .prs-gift-check input[type="checkbox"]::before,.prs-gift-wrap .prs-gift-check input[type="checkbox"]::after{content:none!important;display:none!important}.prs-gift-wrap .prs-gift-check input[type="checkbox"]:disabled{opacity:.6;cursor:default}.prs-gift-wrap .prs-gift-check input[type="checkbox"]:focus,.prs-gift-wrap .prs-gift-check input[type="checkbox"]:focus-visible{outline:none;box-shadow:none}.prs-gift-wrap a.prs-gift-btn:focus,.prs-gift-wrap a.prs-gift-btn:focus-visible,.prs-gift-wrap a.prs-gift-btn:active,.prs-gift-wrap a.prs-gift-btn.is-loading{outline:none!important;box-shadow:none!important}.prs-gift-wrap .prs-gift-in .wc-block-components-panel__button{cursor:pointer}.prs-gift-wrap .prs-gift-in .wpcpr-cart-panel__balance{color:var(--prs-blue,#2C4796)}.prs-gift-wrap .prs-gift-in .wc-block-components-panel__content{padding-top:12px}.prs-gift-wrap .prs-gift-in .prs-gift-txt{margin:0}.wc-block-cart-item__product .wc-block-components-product-metadata,.wc-block-cart-item__product .wc-block-components-product-details,.wc-block-components-order-summary-item .wc-block-components-product-metadata,.wc-block-components-order-summary-item .wc-block-components-product-details{word-break:normal!important;overflow-wrap:break-word}