.shopify-payment-button__button--branded{border-radius:999px;overflow:hidden}.shopify-payment-button__more-options{color:#6a7180}.button--primary,.shopify-payment-button__button--unbranded,.product-form__add-button{box-shadow:0 5px 14px #e6383733}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{box-shadow:0 8px 18px #e6383742}.search-bar__submit{border-radius:0 999px 999px 0}.search-bar__top .search-bar__input,.search-bar__top .search-bar__input:focus{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.product-meta__title{padding-right:12px}.product-meta__share-buttons{position:static!important;margin:12px 0 0}.nav-dropdown{padding:8px 0}.pp-hide-price .product-meta__price-list-container,.pp-hide-price .product-meta .price-list,.pp-hide-price .product-meta__prices,.pp-hide-price .product-meta__price,.pp-calculator-product .product-meta__price-list-container,.pp-calculator-product .product-meta .price-list,.pp-calculator-product .product-meta__prices,.pp-calculator-product .product-meta__price{display:none!important}.shopify-app-block,.product-block-list [class*=apippa i],.product-block-list [id*=apippa i],.product-block-list [class*=custom-price i],.product-block-list [id*=custom-price i]{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 1px 2px #10131808,0 10px 28px #1013180d}.shopify-app-block{padding:22px}.product-block-list [class*=myra i] input,.product-block-list [class*=myra i] select,.product-block-list [class*=myra i] textarea,.product-block-list [class*=apippa i] input,.product-block-list [class*=apippa i] select,.product-block-list [class*=apippa i] textarea{border-radius:12px}.pp-calculator-product .product-block-list__item--description{margin-top:18px}.product-item__image-wrapper .placeholder-svg{border-radius:16px 16px 0 0}.pp-hero__art--photo{width:min(460px,92%);border-radius:20px;border:1px solid #e4e7ec;box-shadow:0 1px 2px #1013180a,0 24px 48px #10131824;object-fit:cover;aspect-ratio:4 / 3;background:#fff;filter:none}.pp-calculator-product .shopify-app-block{padding:18px!important;border-radius:8px;border-top:4px solid #ef3b3a}.pp-calculator-product .cpc-calculator-placement,.pp-calculator-product .cpc-calculator-target,.pp-calculator-product #calculator{width:100%!important;max-width:none!important;margin-inline:auto!important}.pp-calculator-product #calculator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px;background:#f5f6f8!important;border:1px solid #dfe3e8;border-radius:8px}.pp-calculator-product #calculator .element{width:auto!important;padding:10px!important;background:#fff;border:1px solid #e1e4e8;border-radius:6px}.pp-calculator-product #calculator .element:first-child{padding-top:10px!important}.pp-calculator-product #calculator .element label{margin-bottom:6px!important;color:#111418;font-size:14px!important}.pp-calculator-product #calculator .element select,.pp-calculator-product #calculator .element input[type=number]{width:100%!important;min-height:44px;padding:9px 11px!important;border:1px solid #bcc2ca!important;border-radius:5px!important;background:#fff!important}.pp-calculator-product #calculator .price-marker{grid-column:1 / -1;margin:0!important;padding:12px 16px!important;color:#fff!important;background:#ef3b3a!important;border-radius:6px;box-shadow:0 5px 14px #ef3b3a33}.pp-calculator-product #calculator .price-marker span,.pp-calculator-product #calculator .price-marker .money{font-size:26px!important}@media screen and (max-width:640px){.pp-calculator-product .shopify-app-block{padding:12px!important}.pp-calculator-product #calculator{grid-template-columns:1fr;gap:8px}.pp-calculator-product #calculator .price-marker{grid-column:1}}.shopify-app-block:has(#myra-product-option-set-blocks){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#myra-product-option-set-blocks,.myra-product-option-set-blocks,.myra-option-set-preview{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.myra-option-set-parent{display:flex!important;flex-direction:column!important;gap:0!important;width:min(100%,620px)!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.myra-option-set-row{display:block!important;width:100%!important;margin:0 0 14px!important;padding:13px 15px!important;background:#fff!important;border:1px solid #d8dde5!important;border-left:6px solid var(--pp-red)!important;border-radius:9px!important;box-shadow:0 6px 18px #1013180f!important}.myra-option-set-row.pp-myra-stage-first:not(.pp-myra-stage-last){margin-bottom:0!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;box-shadow:none!important}.myra-option-set-row.pp-myra-stage-middle{margin-bottom:0!important;border-top-color:#e5e8ed!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}.myra-option-set-row.pp-myra-stage-last:not(.pp-myra-stage-first){margin-bottom:14px!important;border-top-color:#e5e8ed!important;border-radius:0 0 9px 9px!important;box-shadow:0 6px 18px #1013180f!important}.myra-option-set-row>[data-option-id],.myra-label-on-product-parent,.myra-label-on-product,.myra-textfield-container,.myra-dropdown-parent,.myra-swatch-container-wrapper,.myra-file-upload-wrapper{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.myra-label-on-product-parent{display:block!important;margin-bottom:8px!important}.myra-label-on-product{color:var(--pp-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}.myra-textfield-container{display:block!important}.myra-textInput,.myra-dropdown{width:100%!important;min-height:46px!important;margin:0!important;background:#fff!important;border:1px solid #c9cfd8!important;border-radius:6px!important;box-shadow:none!important}.myra-textInput{padding:10px 12px!important}.myra-dropdown{padding:0!important}.myra-textInput:focus,.myra-dropdown:focus-within{border-color:var(--pp-red)!important;box-shadow:0 0 0 3px #e638371f!important}.myra-dropdown-header{min-height:44px!important;padding:9px 11px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.myra-dropdown-title{color:var(--pp-text)!important;font-size:14px!important;line-height:1.35!important}.myra-character-counter{margin-top:5px!important;color:var(--pp-muted)!important;font-size:12px!important;line-height:1.2!important}.myra-checkbox-parent{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.myra-checkbox-wrapper,.myra-checkbox{width:100%!important;min-width:0!important;margin:0!important;box-shadow:none!important}.myra-checkbox{display:flex!important;align-items:center!important;min-height:48px!important;padding:8px 10px!important;background:#f7f8fa!important;border:1px solid #d3d8e0!important;border-radius:6px!important}.myra-checkbox__box{width:18px!important;height:18px!important;flex:0 0 18px!important;border:1px solid #8d96a3!important;border-radius:4px!important;box-shadow:none!important}.myra-checkbox__label{color:var(--pp-text)!important;font-size:13px!important;line-height:1.3!important}.myra-swatch-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(34px,1fr))!important;gap:9px!important;width:100%!important;margin:0!important}.myra-swatch-item{width:34px!important;height:34px!important;margin:0!important;border:1px solid #8d96a3!important;border-radius:6px!important;box-shadow:none!important}.myra-upload-container{min-height:88px!important;padding:10px!important;background:#fff8f8!important;border:1px dashed var(--pp-red)!important;border-radius:7px!important;box-shadow:none!important}.myra-upload-icon,.myra-upload-icon-svg{width:30px!important;height:30px!important}.myra-upload-icon{margin-bottom:3px!important}.myra-choose-text{color:var(--pp-red-deep)!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.myra-size-text{color:var(--pp-muted)!important;margin:0!important;font-size:12px!important;line-height:1.3!important}@media screen and (max-width:640px){.myra-option-set-parent{width:100%!important;border-left-width:5px!important}.myra-option-set-row{padding:11px 12px!important}.myra-checkbox-parent{gap:6px!important}.myra-checkbox{min-height:44px!important;padding:7px 8px!important}.myra-checkbox__label{font-size:12px!important}.myra-textInput,.myra-dropdown{min-height:44px!important}}@media screen and (max-width:360px){.myra-checkbox-parent{grid-template-columns:1fr!important}}.shopify-app-block:has(.mw-apo-container){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mw-apo-container{display:flex!important;flex-direction:column!important;gap:0!important;width:min(100%,620px)!important;margin:0 auto!important;color:var(--pp-text)!important}.mw-apo-container .mw-option{display:block!important;width:100%!important;margin:0 0 14px!important;padding:13px 15px!important;background:#fff!important;border:1px solid #d8dde5!important;border-left:6px solid var(--pp-red)!important;border-radius:9px!important;box-shadow:0 6px 18px #1013180f!important}.mw-apo-container .mw-option.pp-apo-stage-first:not(.pp-apo-stage-last){margin-bottom:0!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;box-shadow:none!important}.mw-apo-container .mw-option.pp-apo-stage-middle{margin-bottom:0!important;border-top-color:#e5e8ed!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}.mw-apo-container .mw-option.pp-apo-stage-last:not(.pp-apo-stage-first){margin-bottom:14px!important;border-top-color:#e5e8ed!important;border-radius:0 0 9px 9px!important;box-shadow:0 6px 18px #1013180f!important}.mw-apo-container .mw-text--style-strong{color:var(--pp-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}.mw-apo-container .mw-option__container{width:100%!important;margin-top:8px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value{min-width:0!important;margin:0!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value>.mw-stack,.mw-apo-container .mw-option--type-checkbox .mw-option__value>.mw-stack>.mw-stack__item,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack--alignment-center,.mw-apo-container .mw-option--type-checkbox .mw-stack__item--fill,.mw-apo-container .mw-option--type-checkbox .mw-label{height:100%!important}.mw-apo-container .mw-option--type-checkbox .mw-label{display:flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:8px 10px!important;background:#f7f8fa!important;border:1px solid #d3d8e0!important;border-radius:6px!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value:has(.mw-option__control:checked) .mw-label,.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected .mw-label{color:var(--pp-red-deep)!important;background:var(--pp-red-tint)!important;border-color:var(--pp-red)!important;box-shadow:0 0 0 2px #e6383729!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value:has(.mw-option__control:checked) .mw-option__value-title,.mw-apo-container .mw-option--type-checkbox .mw-option__value:has(.mw-option__control:checked) .mw-text,.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected .mw-option__value-title,.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected .mw-text{color:var(--pp-red-deep)!important}.mw-apo-container .mw-option--type-checkbox .mw-label:has(.mw-option__control:focus-visible){outline:3px solid rgba(230,56,55,.22)!important;outline-offset:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__control{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;accent-color:var(--pp-red)!important}.mw-apo-container .mw-option__value-title{color:var(--pp-text)!important;font-size:13px!important;line-height:1.3!important}.mw-apo-container .mw-option--type-checkbox .mw-option__price{display:inline!important;color:inherit!important;font-weight:700!important;white-space:nowrap!important}.mw-apo-container input.mw-option__control[type=text],.mw-apo-container input.mw-option__control[type=number],.mw-apo-container textarea.mw-option__control,.mw-apo-container select.mw-option__control,.mw-apo-container .selectCustom-trigger{width:100%!important;min-height:46px!important;padding:10px 12px!important;color:var(--pp-text)!important;background:#fff!important;border:1px solid #c9cfd8!important;border-radius:6px!important;box-shadow:none!important}.mw-apo-container input.mw-option__control:focus,.mw-apo-container textarea.mw-option__control:focus,.mw-apo-container select.mw-option__control:focus,.mw-apo-container .selectCustom.isActive .selectCustom-trigger{border-color:var(--pp-red)!important;box-shadow:0 0 0 3px #e638371f!important}.mw-apo-container .selectCustom-options{z-index:20!important;overflow:hidden!important;background:#fff!important;border:1px solid #c9cfd8!important;border-radius:6px!important;box-shadow:0 10px 26px #1013181f!important}.mw-apo-container .filepond--root{min-height:88px!important;background:#fff8f8!important;border:1px dashed var(--pp-red)!important;border-radius:7px!important}.pp-apo-top-total,.mw-apo-container .mw-apo-price-custom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.pp-apo-top-total{margin:2px 0 16px!important;padding:13px 15px!important;color:var(--pp-ink)!important;background:#f7f8fa!important;border:1px solid #d8dde5!important;border-left:6px solid var(--pp-red)!important;border-radius:9px!important}.pp-apo-top-total__label{font-size:15px!important;font-weight:600!important}.pp-apo-top-total__value{font-size:19px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}.mw-apo-container .mw-apo-price-custom{margin:6px 0 0!important;padding:16px 0 2px!important;border-top:1px solid #d8dde5!important}.mw-apo-container .mw-apo-price-custom .mw-text--style-strong{font-size:18px!important;font-weight:800!important;white-space:nowrap!important}.product-form:has(.mw-apo-container) .pp-apo-native-price,.product-form:has(.mw-apo-container) .product-info__block-item--buy-buttons{display:none!important}.product-form:has(.mw-apo-container) .product-form__info-list:has(>.pp-apo-native-price:only-child){display:none!important}.product-form:has(.mw-apo-container) .product-form__info-item--quantity{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;margin:16px 0 0!important;padding:0!important}.product-form:has(.mw-apo-container) .product-form__info-item--quantity .product-form__info-title{min-width:70px!important;margin:0!important}.product-form:has(.mw-apo-container) .product-form__info-item--quantity .product-form__info-content{margin:0!important}.product-form:has(.mw-apo-container) .mw-apo-add-to-cart-custom{width:100%!important;min-height:52px!important;margin:18px 0 4px!important;padding:13px 20px!important;border-radius:7px!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.pp-sticky-purchase{position:fixed!important;right:20px!important;bottom:18px!important;z-index:90!important;display:grid!important;gap:5px!important;width:min(500px,calc(100vw - 40px))!important;padding:10px!important;background:#fff!important;border:1px solid rgba(16,19,24,.1)!important;border-radius:11px!important;box-shadow:0 14px 38px #10131838!important}.pp-sticky-purchase[hidden]{display:none!important}.pp-sticky-purchase__button{width:100%!important;min-height:47px!important;padding:12px 18px!important;color:#fff!important;background:#000!important;border:1px solid #000000!important;border-radius:6px!important;font:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;cursor:pointer!important}.pp-sticky-purchase__button:hover{background:#232323!important;border-color:#232323!important}.pp-sticky-purchase__button:focus-visible{outline:3px solid rgba(239,49,56,.35)!important;outline-offset:2px!important}.pp-sticky-purchase__button:disabled{opacity:.55!important;cursor:not-allowed!important}.pp-sticky-purchase__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:51px!important;padding:12px 14px!important;color:var(--pp-ink)!important;background:#f7f8fa!important;border:1px solid #d8dde5!important;border-left:6px solid var(--pp-red)!important;border-radius:9px!important}.pp-sticky-purchase__total-label{font-size:15px!important;font-weight:600!important}.pp-sticky-purchase__total-value{font-size:18px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}@media screen and (max-width:640px){.mw-apo-container .mw-option{padding:11px 12px!important;border-left-width:5px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__container{gap:6px!important}.mw-apo-container .mw-option--type-checkbox .mw-label{min-height:44px!important;padding:7px 8px!important}.mw-apo-container .mw-option__value-title{font-size:12px!important}.pp-apo-top-total{padding:12px!important;border-left-width:5px!important}.pp-apo-top-total__value{font-size:17px!important}.product-form:has(.mw-apo-container) .product-form__info-item--quantity{gap:10px!important}.pp-sticky-purchase{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;padding:8px!important}.pp-sticky-purchase__button{min-height:45px!important}.pp-sticky-purchase__total{min-height:48px!important;padding:11px 12px!important;border-left-width:5px!important}.pp-sticky-purchase__total-value{font-size:17px!important}}@media screen and (max-width:360px){.mw-apo-container .mw-option--type-checkbox .mw-option__container{grid-template-columns:1fr!important}}.pp-base-colour-option .product-form__selected-value{display:inline!important}.pp-base-colour-option .block-swatch-list{display:flex!important;flex-wrap:wrap;gap:12px;margin-top:12px}.pp-base-colour-option .block-swatch{margin:0!important}.pp-base-colour-option .block-swatch__item{position:relative;display:block!important;width:46px;height:46px;min-width:46px;padding:0!important;overflow:hidden;border:3px solid #ffffff!important;border-radius:7px!important;background:var(--pp-base-colour)!important;box-shadow:0 0 0 1px #aeb4bd;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pp-base-colour-option .pp-base-colour-clear{--pp-base-colour: #ffffff;background-color:#fff!important;background-image:linear-gradient(135deg,transparent 0 40%,rgba(112,157,190,.42) 41% 45%,rgba(255,255,255,.94) 46% 52%,rgba(112,157,190,.28) 53% 57%,transparent 58% 100%),conic-gradient(#dce2e8 25%,#fff 0 50%,#dce2e8 0 75%,#fff 0)!important;background-position:0 0,0 0!important;background-size:100% 100%,12px 12px!important}.pp-base-colour-option .block-swatch__item:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #15171a,0 5px 10px #10141929}.pp-base-colour-option .block-swatch__radio:focus-visible+.block-swatch__item{outline:3px solid #15171a!important;outline-offset:4px}.pp-base-colour-option .block-swatch__radio:checked+.block-swatch__item{box-shadow:0 0 0 3px #ef3b3f,0 5px 12px #ef3b3f3d}.pp-base-colour-option .block-swatch__item-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:640px){.pp-base-colour-option .block-swatch-list{gap:10px}.pp-base-colour-option .block-swatch__item{width:42px;height:42px;min-width:42px}}.product-form>[class~="product-info__block-item--@app"]:has(#myra-product-option-set-blocks):not(:has(.myra-option-set-row)){display:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.mw-option.pp-vinyl-required-missing,.mw-option.pp-lid-position-required-missing{background:#fff4f4}.mw-option.pp-vinyl-required-missing .mw-text--style-strong,.mw-option.pp-lid-position-required-missing .mw-text--style-strong{color:#a41717}.mw-option.pp-vinyl-required-missing select,.mw-option.pp-vinyl-required-missing input,.mw-option.pp-vinyl-required-missing textarea,.mw-option.pp-lid-position-required-missing select,.mw-option.pp-lid-position-required-missing input,.mw-option.pp-lid-position-required-missing textarea{border-color:#ef3b3f!important;box-shadow:0 0 0 2px #ef3b3f24!important}.pp-vinyl-field-validation{display:block;margin:7px 0 0;color:#a41717;font-size:14px;font-weight:700;line-height:1.35}.pp-vinyl-field-validation[hidden]{display:none!important}.product-gallery--single-media .product-gallery__carousel-wrapper,.product-gallery--single-media .product-gallery__carousel,.product-gallery--single-media .product-gallery__carousel-item,.product-gallery--single-media .product-gallery__size-limiter,.product-gallery--single-media .aspect-ratio{width:100%}.product-gallery--single-media .product-gallery__carousel{margin-left:0;margin-right:0}.product-gallery--single-media .product-gallery__carousel-item{padding-left:0;padding-right:0}.product-gallery--single-media .product-gallery__size-limiter{max-width:none!important}.product-gallery--single-media .product-gallery__image{width:100%;height:100%;object-fit:contain}.product-gallery .aspect-ratio:has(>.pp-base-colour-image-preview){position:relative}.product-gallery__image.pp-base-colour-image--recoloured{opacity:0}.pp-base-colour-image-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.pp-base-colour-image-preview[hidden]{display:none}.puffin-customisation-summary{margin-top:10px;padding:10px 12px;border-left:3px solid #f2383a;border-radius:4px;background:#fff5f5}.puffin-customisation-summary__heading{margin:0 0 5px;color:#111;font-weight:700}.puffin-customisation-summary__list{margin-top:0}.puffin-customisation-summary__item a{color:#d9272e;font-weight:600;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-polish.css.map */
