.pipin-storefront.product-detail-page{--detail-paper:#fff8ed;--detail-card:#fffdf8;--detail-espresso:#241f1c;--detail-tomato:#e5634f;--detail-honey:#f3c552;--detail-sage:#8a927d;--detail-gray:#5e6265;--detail-line:#241f1c1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;background:radial-gradient(circle at 94% 9%, #f3c5521f, transparent 27rem), var(--detail-paper)!important;color:var(--detail-espresso)!important}.pipin-storefront.product-detail-page :where(a,button,input):focus-visible{outline-color:#e5634fe6!important}.pipin-storefront.product-detail-page .detail-breadcrumb{color:#7d746e;gap:8px;min-height:46px;font-size:.68rem}.pipin-storefront.product-detail-page .detail-breadcrumb a:hover,.pipin-storefront.product-detail-page .detail-breadcrumb a:focus-visible{color:#a63b2d}.pipin-storefront.product-detail-page .detail-breadcrumb strong{color:var(--detail-espresso);font-weight:780}.pipin-storefront.product-detail-page .product-detail-main{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:start;gap:clamp(22px,2.6vw,36px);padding-block:10px 34px;display:grid}.pipin-storefront.product-detail-page .detail-gallery{min-width:0}.pipin-storefront.product-detail-page .detail-main-image{aspect-ratio:auto;border:1px solid var(--detail-line);background:radial-gradient(circle at 50% 46%,#f3c5521a,#0000 55%),#f7f0e7;border-radius:18px;height:clamp(430px,100svh - 238px,590px);min-height:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #43332712}.pipin-storefront.product-detail-page .detail-main-image>img{object-fit:contain!important;object-position:center!important;padding:clamp(12px,1.5vw,20px)!important;transform:none!important}.pipin-storefront.product-detail-page .detail-photo-label,.pipin-storefront.product-detail-page .detail-photo-count{color:var(--detail-espresso);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8ed;border:1px solid #241f1c24;box-shadow:0 5px 14px #241f1c14}.pipin-storefront.product-detail-page .detail-gallery-arrow{color:var(--detail-espresso);background:#fffdf8eb;border-color:#241f1c29;box-shadow:0 6px 18px #241f1c1f}.pipin-storefront.product-detail-page .detail-gallery-arrow:hover,.pipin-storefront.product-detail-page .detail-gallery-arrow:focus-visible{border-color:var(--detail-tomato);background:var(--detail-tomato);color:var(--detail-paper)}.pipin-storefront.product-detail-page .detail-thumbnails{gap:9px;margin-top:10px}.pipin-storefront.product-detail-page .detail-thumbnails button{border-color:var(--detail-line);background:#f7f0e7;border-radius:10px;flex-basis:72px;width:72px}.pipin-storefront.product-detail-page .detail-thumbnails button.selected,.pipin-storefront.product-detail-page .detail-thumbnails button:focus-visible{border-color:var(--detail-tomato);box-shadow:0 0 0 3px #e5634f1a}.pipin-storefront.product-detail-page .detail-thumbnails img{object-fit:contain;padding:4px}.pipin-storefront.product-detail-page .detail-gallery-empty{min-height:430px;color:var(--detail-gray);background:#f7f0e7;border-color:#241f1c24}.pipin-storefront.product-detail-page .detail-buy-box{border:1px solid var(--detail-line);background:var(--detail-card);min-width:0;color:var(--detail-espresso);border-radius:18px;padding:clamp(22px,2.3vw,30px);position:static;box-shadow:0 16px 40px #43332712}.pipin-storefront.product-detail-page .detail-heading-row{gap:10px}.pipin-storefront.product-detail-page .detail-condition,.pipin-storefront.product-detail-page .detail-storefront-badge{color:var(--detail-espresso);border-radius:999px;padding:6px 9px;font-size:.6rem}.pipin-storefront.product-detail-page .detail-condition{background:#8a927d29;border-color:#8a927d6b}.pipin-storefront.product-detail-page .detail-storefront-badge,.pipin-storefront.product-detail-page .detail-storefront-badge.new,.pipin-storefront.product-detail-page .detail-storefront-badge.retro{color:#294f76;background:#edf2f9;border-color:#5875994d}.pipin-storefront.product-detail-page .detail-storefront-badge.retro{color:#614b75;background:#f1edf5;border-color:#765d8d4d}.pipin-storefront.product-detail-page .detail-product-code{color:#847b74}.pipin-storefront.product-detail-page .detail-meta{color:#a63b2d;margin:15px 0 7px;font-size:.6rem}.pipin-storefront.product-detail-page .detail-buy-box h1{max-width:22ch;color:var(--detail-espresso);letter-spacing:-.045em;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.02}.pipin-storefront.product-detail-page .detail-seller{color:var(--detail-gray);margin-top:11px;font-size:.72rem}.pipin-storefront.product-detail-page .detail-seller strong{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-seller>span{background:var(--detail-sage);width:16px;height:16px;color:var(--detail-paper)}.pipin-storefront.product-detail-page .detail-summary{background:#f8f0e5;border:1px solid #241f1c17;border-radius:12px;gap:6px;margin-top:15px;padding:13px 14px;display:grid}.pipin-storefront.product-detail-page .detail-summary>strong{color:var(--detail-espresso);font-size:.7rem}.pipin-storefront.product-detail-page .detail-summary p{color:var(--detail-gray);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.66rem;line-height:1.52;display:-webkit-box;overflow:hidden}.pipin-storefront.product-detail-page .detail-summary a{color:#a63b2d;width:fit-content;font-size:.62rem;font-weight:820}.pipin-storefront.product-detail-page .detail-price{border-color:var(--detail-line);gap:3px;margin-top:16px;padding-block:14px}.pipin-storefront.product-detail-page .detail-price del{color:#817871}.pipin-storefront.product-detail-page .detail-previous-price span{color:#6d5313;background:#f3c55240}.pipin-storefront.product-detail-page .detail-price>strong{color:var(--detail-espresso);font-size:clamp(1.75rem,2.7vw,2.35rem)}.pipin-storefront.product-detail-page .detail-price small{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-stock{background:#8a927d1a;border:1px solid #8a927d47;border-radius:11px;gap:10px;margin-top:13px;padding:11px 12px}.pipin-storefront.product-detail-page .detail-stock>span{background:var(--detail-sage);height:27px;color:var(--detail-paper);flex-basis:27px}.pipin-storefront.product-detail-page .detail-stock strong{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-stock p{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-shipping-preview,.pipin-storefront.product-detail-page .detail-shipping-live{color:var(--detail-espresso);background:#f6f8fb;border-color:#58759938;border-radius:11px;margin-top:13px;padding:13px}.pipin-storefront.product-detail-page .detail-shipping-preview>strong,.pipin-storefront.product-detail-page .detail-shipping-heading strong,.pipin-storefront.product-detail-page .detail-shipping-options strong{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-shipping-preview>p,.pipin-storefront.product-detail-page .detail-shipping-heading span,.pipin-storefront.product-detail-page .detail-shipping-live>p,.pipin-storefront.product-detail-page .detail-shipping-options small{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-shipping-preview input,.pipin-storefront.product-detail-page .detail-shipping-preview button,.pipin-storefront.product-detail-page .detail-shipping-live input,.pipin-storefront.product-detail-page .detail-shipping-live button{background:var(--detail-card);color:var(--detail-espresso);border-color:#241f1c26}.pipin-storefront.product-detail-page .detail-shipping-live input:focus{border-color:var(--detail-tomato);box-shadow:0 0 0 3px #e5634f1a}.pipin-storefront.product-detail-page .detail-shipping-live button{border-color:var(--detail-tomato);background:var(--detail-tomato);color:var(--detail-paper)}.pipin-storefront.product-detail-page .detail-shipping-live button:disabled{color:#827a74;background:#eee7de;border-color:#241f1c1f}.pipin-storefront.product-detail-page .detail-shipping-options>div{background:var(--detail-card);border-color:#241f1c17}.pipin-storefront.product-detail-page .detail-shipping-live>p.error{color:#9f3f32}.pipin-storefront.product-detail-page .detail-purchase-buttons{gap:8px;margin-top:12px}.pipin-storefront.product-detail-page .detail-cart-button,.pipin-storefront.product-detail-page .detail-buy-now-button{border-color:var(--detail-tomato);min-height:47px;color:var(--detail-espresso);border-radius:10px}.pipin-storefront.product-detail-page .detail-buy-now-button{background:var(--detail-tomato);color:var(--detail-paper)}.pipin-storefront.product-detail-page .detail-cart-button{color:#a63b2d;background:0 0}.pipin-storefront.product-detail-page .detail-cart-button:hover,.pipin-storefront.product-detail-page .detail-cart-button:focus-visible,.pipin-storefront.product-detail-page .detail-buy-now-button:hover,.pipin-storefront.product-detail-page .detail-buy-now-button:focus-visible{filter:none;color:var(--detail-paper);background:#c94d3c;border-color:#c94d3c}.pipin-storefront.product-detail-page .detail-cart-feedback{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-cart-feedback a,.pipin-storefront.product-detail-page .detail-back-link,.pipin-storefront.product-detail-page .detail-back-link:hover,.pipin-storefront.product-detail-page .detail-back-link:focus-visible{color:#a63b2d}.pipin-storefront.product-detail-page .detail-buy-footer{border-top:1px solid var(--detail-line);margin-top:12px;padding-top:11px}.pipin-storefront.product-detail-page .detail-back-link{margin-top:0;font-size:.62rem}.pipin-storefront.product-detail-page .detail-trust-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;display:grid}.pipin-storefront.product-detail-page .detail-trust-list li{color:var(--detail-gray);gap:5px;font-size:.58rem;line-height:1.35}.pipin-storefront.product-detail-page .detail-trust-list span{color:#56614f;background:#8a927d29;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.pipin-storefront.product-detail-page .detail-information{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);gap:16px;padding-block:6px 22px;scroll-margin-top:128px}.pipin-storefront.product-detail-page .detail-description,.pipin-storefront.product-detail-page .detail-specifications,.pipin-storefront.product-detail-page .detail-collector-card,.pipin-storefront.product-detail-page .detail-seller-card{border:1px solid var(--detail-line);background:var(--detail-card);color:var(--detail-espresso);box-shadow:none;border-radius:16px;overflow:hidden}.pipin-storefront.product-detail-page .detail-description,.pipin-storefront.product-detail-page .detail-specifications{padding:clamp(22px,2.8vw,32px)}.pipin-storefront.product-detail-page .detail-description h2,.pipin-storefront.product-detail-page .detail-specifications h2,.pipin-storefront.product-detail-page .detail-seller-card h2,.pipin-storefront.product-detail-page .detail-collector-heading h2{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-description-copy{columns:2 290px;column-gap:28px;margin-top:17px}.pipin-storefront.product-detail-page .detail-description-copy p{break-inside:avoid;color:var(--detail-gray);white-space:normal;margin:0 0 13px;font-size:.75rem;line-height:1.65}.pipin-storefront.product-detail-page .detail-description-copy .detail-description-highlight{color:var(--detail-espresso);font-weight:700}.pipin-storefront.product-detail-page .detail-condition-note{border-left-color:var(--detail-tomato);background:#e5634f11;margin-top:17px;padding:14px}.pipin-storefront.product-detail-page .detail-condition-note strong{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-condition-note span{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-specifications dl{margin-top:17px}.pipin-storefront.product-detail-page .detail-specifications dl>div{border-color:var(--detail-line)}.pipin-storefront.product-detail-page .detail-specifications dt{color:#7d746e}.pipin-storefront.product-detail-page .detail-specifications dd{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-collector-card{margin-bottom:22px;padding:clamp(22px,2.8vw,32px)}.pipin-storefront.product-detail-page .detail-collector-heading{border-color:var(--detail-line)}.pipin-storefront.product-detail-page .detail-collector-heading>span,.pipin-storefront.product-detail-page .detail-collector-card dt{color:#7d746e}.pipin-storefront.product-detail-page .detail-collector-card dl{border-color:var(--detail-line);background:var(--detail-line)}.pipin-storefront.product-detail-page .detail-collector-card dl>div{background:#fffaf3}.pipin-storefront.product-detail-page .detail-collector-card dd{color:var(--detail-espresso)}.pipin-storefront.product-detail-page .detail-seller-card{background:linear-gradient(105deg, #f3c5521f, #8a927d17), var(--detail-card);grid-template-columns:auto minmax(0,1fr) auto;gap:18px;margin-block:0 48px;padding:clamp(20px,2.8vw,28px)}.pipin-storefront.product-detail-page .detail-seller-card>img{object-fit:contain;background:#fff;border-radius:14px;overflow:hidden}.pipin-storefront.product-detail-page .detail-seller-card>div>p:last-child{color:var(--detail-gray)}.pipin-storefront.product-detail-page .detail-seller-card>span{color:var(--detail-espresso);background:#8a927d24;border-color:#8a927d5c}.pipin-storefront.product-detail-page .pipin-detail-footer{border-top:1px solid var(--detail-line);background:#f6eee3}.pipin-storefront.product-detail-page .pipin-detail-footer .footer-content{min-height:98px;color:var(--detail-gray)}.pipin-storefront.product-detail-page .pipin-detail-footer-brand{align-items:center;gap:16px;display:flex}.pipin-storefront.product-detail-page .pipin-detail-footer-logo{width:152px;height:auto}.pipin-storefront.product-detail-page .pipin-detail-footer-brand>span{border-left:1px solid var(--detail-line);color:var(--detail-gray);padding-left:16px;font-size:.68rem}.pipin-storefront.product-detail-page .mobile-nav{border-top-color:var(--detail-line);background:#fffdf8f7}.pipin-storefront.product-detail-page .mobile-nav a,.pipin-storefront.product-detail-page .mobile-nav button{color:var(--detail-gray)}.pipin-storefront.product-detail-page .mobile-nav .active{color:#a63b2d}.pipin-storefront.product-detail-page .mobile-cart-icon b{background:var(--detail-tomato);color:var(--detail-paper)}.product-editor-page{--editor-paper:#fff8ed;--editor-card:#fffdf8;--editor-espresso:#241f1c;--editor-tomato:#e5634f;--editor-honey:#f3c552;--editor-sage:#8a927d;--editor-gray:#5e6265;--editor-line:#241f1c1f}.product-editor-page .product-editor-content{padding-block:28px 82px}.product-editor-page .product-editor-intro--pipin{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 4px 14px;display:flex}.product-editor-page .product-editor-intro--pipin h1{color:var(--editor-espresso);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.product-editor-page .product-editor-intro--pipin>div:first-child>p:last-child{max-width:760px;color:var(--editor-gray);margin:10px 0 0;font-size:.82rem;line-height:1.6}.product-editor-page .product-editor-intro--pipin>div:first-child>p:last-child strong{color:var(--editor-espresso)!important}.product-editor-page .product-editor-intro-actions{flex:none;align-items:center;gap:9px;display:flex}.product-editor-page .product-editor-public-link{color:#294f76;background:#edf2f9;border:1px solid #5875994d;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding-inline:16px;font-size:.72rem;font-weight:850;display:inline-flex}.product-editor-page .product-editor-public-link:hover,.product-editor-page .product-editor-public-link:focus-visible{background:#e1eaf6;border-color:#6f8fbd}.product-editor-page .product-editor-layout{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;gap:22px;margin-top:12px;display:grid}.product-editor-page .edit-product-preview-card{border:1px solid var(--editor-line);background:var(--editor-card);min-width:0;box-shadow:none;border-radius:16px;position:sticky;top:168px;overflow:hidden}.product-editor-page .edit-product-preview-heading{background:#fffaf3;border-bottom:1px solid #241f1c14;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 17px 14px;display:flex}.product-editor-page .edit-product-preview-heading p{letter-spacing:.12em;margin:0 0 5px;font-size:.54rem;font-weight:900;color:var(--editor-tomato)!important}.product-editor-page .edit-product-preview-heading h2{letter-spacing:-.025em;margin:0;font-size:1rem;color:var(--editor-espresso)!important}.product-editor-page .edit-product-status{color:var(--editor-espresso);text-transform:uppercase;background:#5e626514;border:1px solid #5e626533;border-radius:999px;flex:none;padding:6px 8px;font-size:.54rem;font-weight:900}.product-editor-page .edit-product-status.is-active{background:#8a927d26;border-color:#8a927d5c}.product-editor-page .edit-product-status.is-paused,.product-editor-page .edit-product-status.is-sold_out{background:#f3c55233;border-color:#f3c55273}.product-editor-page .edit-product-status.is-archived{background:#5e62651a;border-color:#5e626538}.product-editor-page .edit-product-primary-image{aspect-ratio:4/5;background:radial-gradient(circle at 50% 45%,#f3c5521a,#0000 58%),#f7f0e7;border-bottom:1px solid #241f1c14;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.product-editor-page .edit-product-primary-image>img{object-fit:contain!important;object-position:center!important;padding:14px!important;transform:none!important}.product-editor-page .edit-product-photo-label{color:var(--editor-espresso);background:#fffdf8ed;border:1px solid #241f1c21;border-radius:999px;padding:6px 8px;font-size:.53rem;font-weight:850;position:absolute;bottom:11px;right:11px}.product-editor-page .edit-product-placeholder{color:var(--editor-gray);place-items:center;gap:12px;font-size:.64rem;font-weight:750;display:grid}.product-editor-page .edit-product-placeholder img{width:112px;height:auto;padding:0!important}.product-editor-page .edit-product-thumbnails{background:#fffaf3;border-bottom:1px solid #241f1c14;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.product-editor-page .edit-product-thumbnails>span{aspect-ratio:1;border:1px solid var(--editor-line);background:#f7f0e7;border-radius:8px;position:relative;overflow:hidden}.product-editor-page .edit-product-thumbnails img{padding:4px;object-fit:contain!important}.product-editor-page .edit-product-preview-copy{padding:17px}.product-editor-page .edit-product-preview-copy h3{margin:0;font-size:.9rem;line-height:1.3;color:var(--editor-espresso)!important}.product-editor-page .edit-product-preview-copy dl{gap:0;margin:14px 0 0;display:grid}.product-editor-page .edit-product-preview-copy dl>div{border-top:1px solid #241f1c14;justify-content:space-between;align-items:baseline;gap:12px;padding-block:9px;display:flex}.product-editor-page .edit-product-preview-copy dt,.product-editor-page .edit-product-preview-copy dd{margin:0;font-size:.64rem}.product-editor-page .edit-product-preview-copy dt{color:var(--editor-gray)}.product-editor-page .edit-product-preview-copy dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;color:var(--editor-espresso)!important}.product-editor-page .product-edit-form{min-width:0;margin-top:0}.product-editor-page .product-form fieldset{gap:14px}.product-editor-page .product-form-section{border:1px solid var(--editor-line);background:var(--editor-card);box-shadow:none;border-radius:16px;padding:clamp(22px,3vw,30px);overflow:hidden}.product-editor-page .product-form-heading{border-bottom-color:#241f1c17}.product-editor-page .product-form-heading>span{color:#a63b2d;background:#e5634f17;border-color:#e5634f47}.product-editor-page .product-form-heading h2{color:var(--editor-espresso)!important}.product-editor-page .product-form-heading p,.product-editor-page .field-helper,.product-editor-page .product-form label small{color:var(--editor-gray)!important}.product-editor-page .product-form label{color:var(--editor-espresso)!important}.product-editor-page .field-label-row small{background:#f2eadf;color:#756d67!important}.product-editor-page .product-form input,.product-editor-page .product-form select,.product-editor-page .product-form textarea,.product-editor-page .field-money,.product-editor-page .field-unit{color:var(--editor-espresso);box-shadow:none;background:#fffdf8;border-color:#241f1c29}.product-editor-page .product-form select,.product-editor-page .product-form select option{color:var(--editor-espresso);background-color:#fffdf8}.product-editor-page .product-form input:focus,.product-editor-page .product-form select:focus,.product-editor-page .product-form textarea:focus,.product-editor-page .field-money:focus-within,.product-editor-page .field-unit:focus-within{border-color:var(--editor-tomato);box-shadow:0 0 0 3px #e5634f1a}.product-editor-page .field-money b,.product-editor-page .field-unit b{color:var(--editor-espresso)}.product-editor-page .field-unit b{background:#f4ecdf;border-left-color:#241f1c1a}.product-editor-page .product-form-actions{z-index:4;border:1px solid var(--editor-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8edf0;border-radius:14px;justify-content:flex-end;padding:12px;position:sticky;bottom:12px;box-shadow:0 12px 30px #4333271a}.product-editor-page .button-primary{border-color:var(--editor-tomato);background:var(--editor-tomato);color:var(--editor-paper)}.product-editor-page .button-primary:hover,.product-editor-page .button-primary:focus-visible{color:var(--editor-paper);background:#c94d3c;border-color:#c94d3c}.product-editor-page .product-form-status.error{color:#9f3f32;background:#e5634f17;border-color:#e5634f4d}@media (max-width:1100px){.pipin-storefront.product-detail-page .product-detail-main{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.pipin-storefront.product-detail-page .detail-main-image{height:clamp(420px,100svh - 250px,560px)}}@media (max-width:980px){.pipin-storefront.product-detail-page .product-detail-main{grid-template-columns:1fr}.pipin-storefront.product-detail-page .detail-main-image{height:min(70svh,590px)}.pipin-storefront.product-detail-page .detail-buy-box{position:static}.product-editor-page .product-editor-layout{grid-template-columns:1fr}.product-editor-page .edit-product-preview-card{grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);max-width:none;display:grid;position:static}.product-editor-page .edit-product-preview-heading,.product-editor-page .edit-product-thumbnails{grid-column:1/-1}.product-editor-page .edit-product-primary-image{border-bottom:0;border-right:1px solid #241f1c14}.product-editor-page .edit-product-preview-copy{align-self:center}}@media (max-width:760px){.pipin-storefront.product-detail-page .detail-information{grid-template-columns:1fr}.pipin-storefront.product-detail-page .detail-description-copy{columns:1}.pipin-storefront.product-detail-page .detail-seller-card{grid-template-columns:auto minmax(0,1fr)}.pipin-storefront.product-detail-page .detail-seller-card>span{grid-column:1/-1;width:fit-content}.product-editor-page .product-editor-intro--pipin{display:grid}.product-editor-page .product-editor-intro-actions{flex-wrap:wrap}}@media (max-width:640px){.pipin-storefront.product-detail-page .detail-breadcrumb{min-height:42px}.pipin-storefront.product-detail-page .product-detail-main{gap:14px;padding-top:4px}.pipin-storefront.product-detail-page .detail-main-image{border-radius:14px;height:min(62svh,460px)}.pipin-storefront.product-detail-page .detail-main-image>img{padding:9px!important}.pipin-storefront.product-detail-page .detail-buy-box{border-radius:14px;padding:20px}.pipin-storefront.product-detail-page .detail-buy-box h1{max-width:none;font-size:1.55rem}.pipin-storefront.product-detail-page .detail-summary p{-webkit-line-clamp:5}.pipin-storefront.product-detail-page .detail-purchase-buttons,.pipin-storefront.product-detail-page .detail-shipping-live form,.pipin-storefront.product-detail-page .detail-shipping-preview>div,.pipin-storefront.product-detail-page .detail-trust-list{grid-template-columns:1fr}.pipin-storefront.product-detail-page .detail-description,.pipin-storefront.product-detail-page .detail-specifications,.pipin-storefront.product-detail-page .detail-collector-card,.pipin-storefront.product-detail-page .detail-seller-card{border-radius:14px}.pipin-storefront.product-detail-page .pipin-detail-footer .footer-content{gap:18px}.pipin-storefront.product-detail-page .pipin-detail-footer-brand{flex-direction:column;align-items:flex-start;gap:9px}.pipin-storefront.product-detail-page .pipin-detail-footer-brand>span{border-left:0;padding-left:0}.product-editor-page .product-editor-content{padding-block:20px 62px}.product-editor-page .product-editor-intro--pipin{padding-inline:0}.product-editor-page .product-editor-intro--pipin h1{font-size:2.15rem}.product-editor-page .product-editor-intro-actions,.product-editor-page .product-editor-intro-actions>a{width:100%}.product-editor-page .edit-product-preview-card{display:block}.product-editor-page .edit-product-primary-image{aspect-ratio:4/5;border-bottom:1px solid #241f1c14;border-right:0}.product-editor-page .product-form-section{border-radius:14px;padding:20px}.product-editor-page .product-form-actions{bottom:74px}}
.pipin-verified-medal{filter:drop-shadow(0 4px 7px #241f1c2e);flex:0 0 28px;width:28px;height:32px;display:block;overflow:visible}.pipin-verified-medal .pipin-medal-ribbon--tomato{fill:var(--pipin-tomato)!important;stroke:none!important}.pipin-verified-medal .pipin-medal-ribbon--sage{fill:var(--pipin-sage)!important;stroke:none!important}.pipin-verified-medal .pipin-medal-shadow{fill:#241f1c2e!important;stroke:none!important}.pipin-verified-medal .pipin-medal-gold{fill:var(--pipin-honey)!important;stroke:var(--pipin-espresso)!important;stroke-width:1.5px!important}.pipin-verified-medal .pipin-medal-face{fill:#fff8edb8!important;stroke:none!important}.pipin-verified-medal .pipin-medal-check{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:var(--pipin-espresso)!important;stroke-width:2.35px!important}.pipin-verified-seller{letter-spacing:.025em;white-space:nowrap;background:linear-gradient(110deg,#f3c5524d,#fff8ede6);border:1px solid #b8841657;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:5px 12px 5px 8px;font-size:.68rem;font-weight:900;line-height:1.15;display:inline-flex;box-shadow:0 7px 18px #78561017;color:var(--pipin-espresso)!important}.pipin-verified-seller.is-compact{gap:6px;min-height:30px;padding:3px 9px 3px 5px;font-size:.6rem}.pipin-verified-seller.is-compact .pipin-verified-medal{flex-basis:22px;width:22px;height:25px}.pipin-verified-seller.is-dark{box-shadow:none;background:#f3c5521f;border-color:#f3c55261;color:var(--pipin-paper)!important}.pipin-storefront .pipin-canonical-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;overflow:visible;background:#fff8edfb!important;border-bottom:1px solid #241f1c1c!important;box-shadow:0 10px 30px #241f1c12!important}.pipin-storefront .pipin-canonical-header:before{background:linear-gradient(90deg, var(--pipin-tomato) 0 29%, var(--pipin-honey) 29% 52%, var(--pipin-sage) 52% 76%, var(--pipin-gray) 76% 100%);content:"";height:4px;position:absolute;top:0;left:0;right:0}.pipin-storefront .pipin-canonical-header .header-main{padding-top:4px;min-height:86px!important}.pipin-storefront .pipin-canonical-header .pipin-header-logo{filter:none!important;width:clamp(186px,14vw,214px)!important;height:auto!important}.pipin-storefront .pipin-canonical-header .search-box{background:#fffdf9;border-color:#241f1c29;min-height:46px;box-shadow:0 5px 16px #241f1c09}.pipin-storefront .pipin-canonical-header .search-box:focus-within{border-color:var(--pipin-tomato);box-shadow:0 0 0 3px #e5543f1a}.pipin-storefront .pipin-canonical-header .marketplace-links a{color:var(--pipin-espresso);position:relative}.pipin-storefront .pipin-canonical-header .marketplace-links a:after{background:var(--pipin-tomato);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.4)}.pipin-storefront .pipin-canonical-header .marketplace-links a:hover:after,.pipin-storefront .pipin-canonical-header .marketplace-links a:focus-visible:after{opacity:1;transform:scaleX(1)}.pipin-storefront .marketplace-trust-strip{z-index:55;position:relative;box-shadow:0 5px 16px #241f1c06;background:#fffdf9f7!important;border-bottom:1px solid #241f1c17!important}.pipin-storefront .marketplace-trust-strip__inner{gap:clamp(34px,5.5vw,82px)!important;min-height:40px!important}.pipin-storefront .marketplace-trust-strip .trust-item{color:var(--pipin-espresso);align-items:center;gap:8px;display:inline-flex}.pipin-storefront .marketplace-trust-strip .trust-item>svg:not(.pipin-verified-medal){border-radius:8px;width:25px;height:25px;padding:5px}.pipin-storefront .marketplace-trust-strip .trust-item--tomato>svg{color:#a43b2e;background:#e5543f1c;border:1px solid #e5543f40;stroke:currentColor!important}.pipin-storefront .marketplace-trust-strip .trust-item--sage>svg{color:#53604e;background:#8a927d26;border:1px solid #8a927d4f;stroke:currentColor!important}.pipin-storefront .marketplace-trust-strip .trust-item--honey .pipin-verified-medal{flex-basis:24px;width:24px;height:27px}.pipin-storefront .marketplace-trust-strip b{font-weight:820;color:var(--pipin-espresso)!important}.pipin-storefront .pipin-site-footer{color:var(--pipin-paper);position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%, #e5543f21, transparent 24rem), radial-gradient(circle at 82% 120%, #8a927d29, transparent 26rem), var(--pipin-espresso)!important;border:0!important}.pipin-storefront .pipin-footer-palette{background:linear-gradient(90deg, var(--pipin-tomato) 0 29%, var(--pipin-honey) 29% 52%, var(--pipin-sage) 52% 76%, var(--pipin-gray) 76% 100%);height:6px;display:block}.pipin-storefront .pipin-footer-content{grid-template-columns:minmax(250px,1.2fr) minmax(280px,.9fr) auto;align-items:center;gap:32px;padding-block:28px;color:#fff8edc7!important;min-height:158px!important;display:grid!important}.pipin-storefront .pipin-footer-brand-lockup{justify-items:start;gap:10px;display:grid}.pipin-storefront .pipin-footer-logo{filter:none!important;width:clamp(174px,14vw,210px)!important;height:auto!important}.pipin-storefront .pipin-footer-brand-lockup>span{font-size:.72rem;font-weight:650;color:#fff8edb8!important}.pipin-storefront .pipin-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.pipin-storefront .pipin-footer-navigation a{color:#fff8edc7;font-size:.7rem;font-weight:760}.pipin-storefront .pipin-footer-navigation a:hover,.pipin-storefront .pipin-footer-navigation a:focus-visible{color:var(--pipin-honey)}.pipin-storefront .pipin-footer-assurance{justify-items:end;gap:12px;display:grid}.pipin-storefront .pipin-footer-assurance p{color:#fff8ed8c;margin:0;font-size:.62rem}.pipin-storefront.product-detail-page{--detail-tomato:var(--pipin-tomato)!important;--detail-honey:var(--pipin-honey)!important;--detail-sage:var(--pipin-sage)!important;--detail-paper:var(--pipin-paper)!important;--detail-espresso:var(--pipin-espresso)!important;--detail-gray:var(--pipin-gray)!important}.pipin-storefront.product-detail-page .detail-main-image{background:radial-gradient(circle at 16% 15%,#e5543f1f,#0000 24%),radial-gradient(circle at 85% 16%,#f3c5522e,#0000 25%),radial-gradient(circle at 82% 88%,#8a927d26,#0000 30%),#f7f0e7!important}.pipin-storefront.product-detail-page .detail-buy-box{position:relative;overflow:hidden}.pipin-storefront.product-detail-page .detail-buy-box:before{background:linear-gradient(90deg, var(--pipin-tomato) 0 38%, var(--pipin-honey) 38% 68%, var(--pipin-sage) 68% 100%);content:"";height:5px;position:absolute;top:0;left:0;right:0}.pipin-storefront.product-detail-page .detail-condition{color:var(--pipin-espresso)!important;background:#8a927d2b!important;border-color:#8a927d6b!important}.pipin-storefront.product-detail-page .detail-storefront-badge.used{color:#624b14!important;background:#f3c55245!important;border-color:#f3c5528c!important}.pipin-storefront.product-detail-page .detail-storefront-badge.new{color:#465441!important;background:#8a927d29!important;border-color:#8a927d6b!important}.pipin-storefront.product-detail-page .detail-storefront-badge.retro{color:#933428!important;background:#e5543f1f!important;border-color:#e5543f57!important}.pipin-storefront.product-detail-page .detail-seller{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipin-storefront.product-detail-page .detail-seller-copy{color:var(--pipin-gray)}.pipin-storefront.product-detail-page .detail-seller-copy strong{color:var(--pipin-espresso)}.pipin-storefront.product-detail-page .detail-seller-verification{vertical-align:middle}.pipin-storefront.product-detail-page .detail-summary{background:linear-gradient(115deg,#f3c5522b,#8a927d14),#fffaf2!important;border-color:#f3c55252!important}.pipin-storefront.product-detail-page .detail-previous-price span{border:1px solid #e5543f33;color:#933428!important;background:#e5543f1f!important}.pipin-storefront.product-detail-page .detail-stock{background:#8a927d21!important;border-color:#8a927d57!important}.pipin-storefront.product-detail-page .detail-shipping-preview,.pipin-storefront.product-detail-page .detail-shipping-live{background:linear-gradient(115deg,#f3c5521a,#fffdf8e6)!important;border-color:#f3c55259!important}.pipin-storefront.product-detail-page .detail-buy-now-button{border-color:var(--pipin-tomato)!important;background:var(--pipin-tomato)!important;color:var(--pipin-paper)!important}.pipin-storefront.product-detail-page .detail-cart-button{background:var(--pipin-honey)!important;color:var(--pipin-espresso)!important;border-color:#d6a72f!important}.pipin-storefront.product-detail-page .detail-cart-button:hover,.pipin-storefront.product-detail-page .detail-cart-button:focus-visible{border-color:var(--pipin-espresso)!important;background:var(--pipin-espresso)!important;color:var(--pipin-paper)!important}.pipin-storefront.product-detail-page .detail-description-highlight{border-left:3px solid var(--pipin-tomato);background:#e5543f12;border-radius:0 9px 9px 0;padding:10px 12px}.pipin-storefront.product-detail-page .detail-specifications{background:linear-gradient(155deg,#f3c55214,#0000 42%),#fffdf8!important}.pipin-storefront.product-detail-page .detail-seller-card{background:radial-gradient(circle at 86% 5%,#f3c55247,#0000 16rem),linear-gradient(110deg,#e5543f14,#8a927d21),#fffdf8!important;border-color:#b8841647!important}.pipin-storefront.product-detail-page .detail-seller-card>.pipin-verified-seller{justify-self:end}.pipin-storefront.product-detail-page .pipin-site-footer{border-top:0!important}@media (max-width:1100px){.pipin-storefront .pipin-footer-content{grid-template-columns:minmax(220px,1fr) minmax(240px,.9fr)}.pipin-storefront .pipin-footer-assurance{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.pipin-storefront .pipin-footer-assurance p{justify-self:end}}@media (max-width:900px){.pipin-storefront .pipin-canonical-header .header-main{padding-top:12px}.pipin-storefront .marketplace-trust-strip__inner{padding-inline:2px;justify-content:flex-start!important}}@media (max-width:760px){.pipin-storefront .pipin-footer-content{grid-template-columns:1fr;gap:22px;padding-block:32px}.pipin-storefront .pipin-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.pipin-storefront .pipin-footer-assurance{grid-column:auto;grid-template-columns:1fr;justify-items:start}.pipin-storefront .pipin-footer-assurance p{justify-self:start}.pipin-storefront.product-detail-page .detail-seller-card>.pipin-verified-seller{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.pipin-storefront .pipin-canonical-header .pipin-header-logo{width:160px!important}.pipin-storefront .marketplace-trust-strip__inner{gap:26px!important;min-height:38px!important}.pipin-storefront .marketplace-trust-strip .trust-item{font-size:.64rem}.pipin-storefront .marketplace-trust-strip .trust-item>svg:not(.pipin-verified-medal){width:23px;height:23px}.pipin-storefront .pipin-footer-navigation{grid-template-columns:1fr}}
.pipin-storefront.product-detail-page .product-detail-main{grid-template-columns:minmax(360px,540px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding-top:0!important;padding-bottom:32px!important;display:grid!important;overflow:visible!important}.pipin-storefront.product-detail-page .detail-gallery{grid-template-rows:auto auto!important;align-self:start!important;height:auto!important;min-height:0!important;display:grid!important}.pipin-storefront.product-detail-page .detail-main-image{align-self:start!important;width:100%!important;height:clamp(390px,100svh - 250px,560px)!important;min-height:0!important;max-height:560px!important}.pipin-storefront.product-detail-page .detail-main-image-foreground{object-fit:contain!important;object-position:center!important;filter:contrast(1.035)saturate(1.02)drop-shadow(0 8px 16px #241f1c21)!important;padding:clamp(14px,1.35vw,20px)!important;transform:none!important}.pipin-storefront.product-detail-page .detail-main-image-backdrop{opacity:.14!important;filter:blur(28px)saturate(.82)!important;transform:scale(1.08)!important}.pipin-storefront.product-detail-page .detail-buy-box{align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px 22px!important;position:relative!important;inset:auto!important;transform:none!important}.pipin-storefront.product-detail-page .detail-meta{margin-top:10px!important}.pipin-storefront.product-detail-page .detail-buy-box h1{margin-top:1px!important;font-size:clamp(1.45rem,1.75vw,1.9rem)!important;line-height:1.02!important}.pipin-storefront.product-detail-page .detail-seller{margin-top:8px!important}.pipin-storefront.product-detail-page .detail-summary{margin-top:10px!important;padding:10px 12px!important}.pipin-storefront.product-detail-page .detail-summary p{-webkit-line-clamp:2!important}.pipin-storefront.product-detail-page .detail-price{margin-top:9px!important;padding-block:9px!important}.pipin-storefront.product-detail-page .detail-price>strong{font-size:clamp(1.65rem,2.25vw,2.1rem)!important}.pipin-storefront.product-detail-page .detail-stock{margin-top:8px!important;padding:9px 10px!important}.pipin-storefront.product-detail-page .detail-shipping-preview,.pipin-storefront.product-detail-page .detail-shipping-live{margin-top:8px!important;padding:10px!important}.pipin-storefront.product-detail-page .detail-shipping-live form,.pipin-storefront.product-detail-page .detail-shipping-preview>div,.pipin-storefront.product-detail-page .detail-purchase-buttons{margin-top:8px!important}.pipin-storefront.product-detail-page .detail-buy-footer{margin-top:10px!important;padding-top:9px!important}.pipin-storefront.product-detail-page .detail-information{z-index:1!important;clear:both!important;margin-top:0!important;position:relative!important}@media (max-width:1120px){.pipin-storefront.product-detail-page .product-detail-main{grid-template-columns:1fr!important;gap:16px!important}.pipin-storefront.product-detail-page .detail-gallery,.pipin-storefront.product-detail-page .detail-buy-box{width:100%!important;max-width:none!important}.pipin-storefront.product-detail-page .detail-main-image{height:min(62svh,540px)!important;max-height:540px!important}}@media (max-width:640px){.pipin-storefront.product-detail-page .product-detail-main{gap:12px!important;padding-bottom:22px!important}.pipin-storefront.product-detail-page .detail-main-image{height:min(54svh,430px)!important;max-height:430px!important}.pipin-storefront.product-detail-page .detail-main-image-foreground{padding:9px!important}.pipin-storefront.product-detail-page .detail-buy-box{padding:18px!important}}
.pipin-storefront.product-detail-page .detail-description-section-title{border-left:4px solid #e5543f!important;padding:10px 14px!important}.pipin-storefront.product-detail-page .detail-description-section-title:before{content:none!important;display:none!important}
.pipin-storefront:not(.product-detail-page) .pipin-canonical-header{z-index:60!important;color:#fff8ed!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 12% -70%,#e5543f29,#0000 27rem),radial-gradient(circle at 86% 160%,#8a927d1f,#0000 31rem),#0f1219!important;border-bottom:1px solid #fff8ed1f!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 14px 36px #070a1033!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header:before{content:none!important;display:none!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-main{grid-template-columns:minmax(260px,320px) minmax(330px,1fr) auto auto!important;grid-template-areas:"brand search navigation actions"!important;align-items:center!important;gap:14px 22px!important;min-height:0!important;padding-block:12px 14px!important;display:grid!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .brand{min-width:0;grid-area:brand!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .pipin-header-logo{object-fit:contain!important;object-position:left center!important;filter:none!important;width:min(100%,310px)!important;height:92px!important;max-height:92px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box{min-width:0;background:#fff8ed0e!important;border:1px solid #fff8ed2e!important;border-radius:12px!important;grid-area:search!important;align-items:center!important;gap:11px!important;min-height:52px!important;padding:0 9px 0 17px!important;display:flex!important;box-shadow:inset 0 1px #ffffff09!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box input{min-width:0;color:#fff8ed!important;font-size:.82rem!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box input::placeholder{color:#fff8ed85!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box:focus-within{border-color:#e5543fb3!important;box-shadow:0 0 0 3px #e5543f1c!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box button{color:#fff8ed!important;background:#e5543f!important;border:1px solid #e5543f!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:76px!important;min-height:40px!important;padding:0 15px!important;display:inline-flex!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .search-box button svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;width:20px!important;height:20px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links{background:0 0!important;border:0!important;border-radius:0!important;grid-area:navigation!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:max-content!important;padding:0!important;display:flex!important;overflow:visible!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links a{color:#fff8ed!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links a:after{content:none!important;display:none!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links a:hover,.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links a:focus-visible{color:#fff8ed!important;background:#e5543f26!important;outline:none!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions{grid-area:actions!important;justify-self:end!important;align-items:center!important;gap:7px!important;display:flex!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link,.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .cart-button{color:#fff8ede0!important;background:0 0!important;border:1px solid #0000!important;min-height:46px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link span{color:#fff8ed!important;font-weight:760!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions svg{stroke:currentColor!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link:hover,.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link:focus-visible,.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .cart-button:hover,.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .cart-button:focus-visible{color:#fff8ed!important;background:#f3c55217!important;border-color:#f3c55261!important;outline:none!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .cart-count{color:#fff8ed!important;background:#e5543f!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip{z-index:55!important;box-shadow:none!important;background:#131821!important;border-bottom:1px solid #fff8ed1a!important;position:relative!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip__inner{justify-content:center!important;gap:clamp(42px,7vw,100px)!important;min-height:44px!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip .trust-item,.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip b{color:#fff8edd1!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip .trust-item--tomato>svg{color:#ff8c7b!important;background:#e5543f1c!important;border-color:#e5543f66!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip .trust-item--sage>svg{color:#bdc8b5!important;background:#8a927d21!important;border-color:#8a927d6b!important}@media (max-width:1180px){.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-main{grid-template-columns:minmax(250px,290px) minmax(280px,1fr) auto!important;grid-template-areas:"brand search actions""navigation navigation navigation"!important;gap:8px 18px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .pipin-header-logo{width:280px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links{justify-content:flex-end!important}}@media (max-width:860px){.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-main{grid-template-columns:1fr auto!important;grid-template-areas:"brand actions""search search""navigation navigation"!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .pipin-header-logo{width:245px!important;height:74px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .marketplace-links{scrollbar-width:none;justify-content:flex-start!important;overflow-x:auto!important}}@media (max-width:640px){.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-main{gap:8px 10px!important;padding-block:8px 10px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .pipin-header-logo{width:190px!important;height:58px!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link{width:42px!important;min-width:42px!important;padding:0!important}.pipin-storefront:not(.product-detail-page) .pipin-canonical-header .header-actions .account-link span{clip:rect(0, 0, 0, 0)!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.pipin-storefront:not(.product-detail-page) .marketplace-trust-strip__inner{justify-content:flex-start!important;gap:26px!important;overflow-x:auto!important}}
.auth-page{color:#fff8ed!important;background:radial-gradient(circle at 15% 15%,#e5543f1a,#0000 28rem),radial-gradient(circle at 86% 84%,#8a927d29,#0000 30rem),#241f1c!important;place-items:center!important;min-height:100svh!important;padding:40px 18px!important;display:grid!important}.auth-page .auth-card{background:linear-gradient(145deg,#fff8ed13,#fff8ed06),#2d2723!important;border:1px solid #fff8ed24!important;border-radius:22px!important;width:min(100%,520px)!important;padding:42px!important;box-shadow:0 28px 70px #00000038!important}.auth-page .auth-brand{color:#fff8ed!important;align-items:center!important;gap:16px!important;display:flex!important}.auth-page .pipin-auth-logo{filter:none!important;width:230px!important;height:auto!important}.auth-page .auth-brand small,.auth-page .eyebrow{color:#e5543f!important}.auth-page .auth-heading h1,.auth-page .auth-form label{color:#fff8ed!important}.auth-page .auth-heading>p:not(.eyebrow),.auth-page .auth-security p,.auth-page .auth-back{color:#fff8edad!important}.auth-page .auth-form input{color:#fff8ed!important;box-shadow:none!important;background:#fff8ed0f!important;border:1px solid #fff8ed2e!important}.auth-page .auth-form input::placeholder{color:#fff8ed6b!important}.auth-page .auth-form input:focus{border-color:#f3c552!important;outline:none!important;box-shadow:0 0 0 3px #f3c5521f!important}.auth-page .auth-form button{color:#fff8ed!important;box-shadow:none!important;background:#e5543f!important;border:1px solid #e5543f!important}.auth-page .auth-form button:hover,.auth-page .auth-form button:focus-visible{color:#241f1c!important;background:#f3c552!important;border-color:#f3c552!important;outline:none!important}.auth-page .auth-security{border-top-color:#fff8ed1f!important}.auth-page .auth-security>span{color:#fff8ed!important;background:#8a927d29!important;border-color:#8a927d8c!important}.auth-page .auth-back:hover,.auth-page .auth-back:focus-visible{color:#f3c552!important}.auth-page .auth-error{color:#fff8ed!important;background:#e5543f1f!important;border-color:#e5543f59!important}@media (max-width:640px){.auth-page .auth-card{padding:28px 22px!important}.auth-page .auth-brand{flex-direction:column!important;align-items:flex-start!important}.auth-page .pipin-auth-logo{width:210px!important}}
.admin-page>.admin-header .admin-header-content{grid-template-columns:minmax(300px,1fr) auto!important;gap:28px!important;min-height:126px!important}.admin-page>.admin-header .admin-brand{min-width:0!important}.admin-page>.admin-header .admin-brand>img{object-fit:contain!important;object-position:left center!important;width:300px!important;height:auto!important;max-height:90px!important}.admin-page>.admin-header .admin-brand>span>strong{display:none!important}.admin-page>.admin-header .admin-brand>span>small{color:#fff8ed!important;letter-spacing:.06em!important;font-size:.72rem!important;font-weight:850!important}.admin-page>.admin-header .admin-user{justify-self:end!important}.admin-store-link{border:1px solid #fff8ed29;border-radius:10px;align-items:center;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex;color:#fff8ed!important}.admin-store-link:hover,.admin-store-link:focus-visible{border-color:#f3c552;outline:none;color:#f3c552!important}.admin-module-group{margin-top:26px}.admin-module-group:first-of-type{margin-top:18px}.admin-module-group>h3{letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:900;color:#5e6265!important}.admin-module-group .admin-module-navigation{display:none!important}@media (max-width:760px){.admin-page>.admin-header .admin-header-content{grid-template-columns:1fr!important;min-height:0!important;padding-block:16px!important}.admin-page>.admin-header .admin-brand>img{width:min(280px,76vw)!important}.admin-page>.admin-header .admin-user{flex-wrap:wrap!important;justify-content:space-between!important;justify-self:stretch!important;width:100%!important}}
.admin-module-navigation,.admin-nav{display:none!important}.admin-header-content{grid-template-columns:minmax(300px,1fr) auto!important}.admin-header-content>.admin-user{justify-self:end!important}@media (max-width:760px){.admin-header-content{grid-template-columns:1fr!important}.admin-header-content>.admin-user{justify-self:stretch!important;width:100%!important}}
.admin-page{--admin-paper:#fff8ed;--admin-espresso:#241f1c;--admin-tomato:#e5543f;--admin-honey:#f3c552;--admin-sage:#8a927d;--admin-gray:#5e6265}.admin-page>.admin-header{color:var(--admin-paper)!important;box-shadow:none!important;background:#0f1219!important;border-bottom:1px solid #fff8ed1a!important}.admin-page>.admin-header .admin-header-content{grid-template-columns:minmax(420px,1fr) auto!important;align-items:center!important;gap:28px!important;min-height:126px!important;padding-block:14px!important;display:grid!important}.admin-page>.admin-header nav,.admin-page>.admin-header .admin-nav,.admin-page>.admin-header .admin-module-navigation{display:none!important}.admin-page>.admin-header .admin-brand{min-width:0!important;color:var(--admin-paper)!important;align-items:center!important;gap:24px!important;text-decoration:none!important;display:flex!important}.admin-page>.admin-header .admin-brand>img{display:none!important}.admin-page>.admin-header .admin-brand:before{content:""!important;background:url(/brand/pipin/pipin-logo-3d-dark.webp) 0/contain no-repeat!important;flex:0 0 330px!important;width:330px!important;height:98px!important;display:block!important}.admin-page>.admin-header .admin-brand>span{min-width:max-content!important;display:block!important}.admin-page>.admin-header .admin-brand>span>strong{display:none!important}.admin-page>.admin-header .admin-brand>span>small{color:var(--admin-paper)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important;display:block!important}.admin-page>.admin-header .admin-user{color:var(--admin-paper)!important;justify-self:end!important;align-items:center!important;gap:14px!important;display:flex!important}.admin-page>.admin-header .admin-user>span{color:#fff8edc7!important}.admin-page>.admin-header .admin-user button,.admin-page>.admin-header .admin-store-link{color:var(--admin-paper)!important;background:#fff8ed0a!important;border:1px solid #fff8ed2e!important}.admin-page>.admin-header .admin-user button:hover,.admin-page>.admin-header .admin-user button:focus-visible,.admin-page>.admin-header .admin-store-link:hover,.admin-page>.admin-header .admin-store-link:focus-visible{border-color:var(--admin-honey)!important;color:var(--admin-honey)!important;background:#f3c55214!important;outline:none!important}.admin-page .admin-content h1,.admin-page .admin-content h2,.admin-page .admin-content h3,.admin-page .admin-content h4,.admin-page .admin-content strong,.admin-page .admin-content b,.admin-page .admin-content dd,.admin-page .admin-content output{color:var(--admin-espresso)!important}.admin-page .admin-content p,.admin-page .admin-content small,.admin-page .admin-content label,.admin-page .admin-content dt{color:var(--admin-gray)!important}.admin-page .admin-content .eyebrow,.admin-page .admin-content [class*=sectionHeading] p,.admin-page .admin-content [class*=panelHeading] p,.admin-page .admin-content [class*=Header]>p,.admin-page .admin-content [class*=header]>p,.admin-page .admin-content a:not([class*=status]):not(.admin-primary-link),.admin-page .admin-content [role=link]:not([class*=status]):not(.admin-primary-link){color:var(--admin-tomato)!important}.admin-page .admin-content a:not([class*=status]):not(.admin-primary-link):hover,.admin-page .admin-content a:not([class*=status]):not(.admin-primary-link):focus-visible,.admin-page .admin-content [class*=status],.admin-page .admin-content [class*=Status],.admin-page .admin-content [class*=success],.admin-page .admin-content [class*=Success],.admin-page .admin-content [class*=healthy],.admin-page .admin-content [class*=Healthy],.admin-page .admin-content [class*=status] *,.admin-page .admin-content [class*=Status] *,.admin-page .admin-content [class*=success] *,.admin-page .admin-content [class*=Success] *,.admin-page .admin-content [class*=healthy] *,.admin-page .admin-content [class*=Healthy] *{color:var(--admin-espresso)!important}.admin-page .admin-content [class*=barTrack] i,.admin-page .admin-content [class*=BarTrack] i,.admin-page .admin-content [class*=statusRow] i,.admin-page .admin-content [class*=StatusRow] i,.admin-page .admin-content [class*=productMain] i,.admin-page .admin-content [class*=ProductMain] i,.admin-page .admin-content progress{background:var(--admin-sage)!important;color:var(--admin-sage)!important;accent-color:var(--admin-sage)!important}.admin-page .admin-content button:not([class*=status]):not([disabled]){border-color:var(--admin-tomato)!important;background-color:var(--admin-tomato)!important;color:var(--admin-paper)!important;-webkit-text-fill-color:var(--admin-paper)!important}.admin-page .admin-content button:not([class*=status]):not([disabled]):hover{border-color:var(--admin-honey)!important;background-color:var(--admin-honey)!important;color:var(--admin-espresso)!important;-webkit-text-fill-color:var(--admin-espresso)!important}.admin-page .admin-content a.admin-primary-link{border-color:var(--admin-honey)!important;background:var(--admin-honey)!important;color:var(--admin-espresso)!important;-webkit-text-fill-color:var(--admin-espresso)!important;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.admin-page .admin-content a.admin-primary-link:hover,.admin-page .admin-content a.admin-primary-link:focus-visible{border-color:var(--admin-tomato)!important;background:var(--admin-tomato)!important;color:var(--admin-paper)!important;-webkit-text-fill-color:var(--admin-paper)!important;outline:none!important}@media (max-width:900px){.admin-page>.admin-header .admin-header-content{grid-template-columns:1fr!important;min-height:0!important}.admin-page>.admin-header .admin-user{flex-wrap:wrap!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important}}@media (max-width:640px){.admin-page>.admin-header .admin-brand{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.admin-page>.admin-header .admin-brand:before{flex-basis:86px!important;width:min(290px,78vw)!important;height:86px!important}}
.admin-page:has([aria-label="Resumo da expedição"]){--exp-paper:#fff8ed;--exp-card:#fffdf8;--exp-espresso:#241f1c;--exp-tomato:#e5543f;--exp-honey:#f3c552;--exp-sage:#8a927d;--exp-gray:#5e6265;--exp-line:#241f1c1f}.admin-page:has([aria-label="Resumo da expedição"]) .admin-content>[class*=intro]{box-shadow:none!important;background:0 0!important;border:0!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=kpiGrid]{box-shadow:none!important;background:0 0!important;border:0!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=kpiGrid]>article{border:1px solid var(--exp-line)!important;background:var(--exp-card)!important;box-shadow:none!important;border-radius:16px!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=kpiGrid] strong{color:var(--exp-espresso)!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=kpiGrid] span,.admin-page:has([aria-label="Resumo da expedição"]) [class*=kpiGrid] small){color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools]{border:1px solid var(--exp-line)!important;background:var(--exp-card)!important;box-shadow:none!important;border-radius:16px!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools] input,.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanner] input,.admin-page:has([aria-label="Resumo da expedição"]) [class*=packageForm] input,.admin-page:has([aria-label="Resumo da expedição"]) [class*=packageForm] textarea){background:var(--exp-card)!important;color:var(--exp-espresso)!important;border-color:#241f1c29!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools] input:focus,.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanner] input:focus,.admin-page:has([aria-label="Resumo da expedição"]) [class*=packageForm] input:focus,.admin-page:has([aria-label="Resumo da expedição"]) [class*=packageForm] textarea:focus){border-color:#e5543f8c!important;box-shadow:0 0 0 3px #e5543f14!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools] button{border-color:var(--exp-tomato)!important;background:var(--exp-tomato)!important;color:var(--exp-paper)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanner] button{border-color:var(--exp-tomato)!important;background:var(--exp-tomato)!important;color:var(--exp-paper)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=primaryButton]{border-color:var(--exp-tomato)!important;background:var(--exp-tomato)!important;color:var(--exp-paper)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools] button:hover{border-color:var(--exp-honey)!important;background:var(--exp-honey)!important;color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanner] button:hover{border-color:var(--exp-honey)!important;background:var(--exp-honey)!important;color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=primaryButton]:hover{border-color:var(--exp-honey)!important;background:var(--exp-honey)!important;color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools]>span{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=tools]>a{color:var(--exp-tomato)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=filters]{box-shadow:none!important;background:0 0!important;border:0!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=filters] a{color:var(--exp-gray)!important;background:0 0!important;border:1px solid #241f1c24!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=filters] a:hover{color:var(--exp-espresso)!important;background:#e5543f14!important;border-color:#e5543f61!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=filters] [class*=activeFilter]{color:var(--exp-espresso)!important;background:#e5543f14!important;border-color:#e5543f61!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderList]{box-shadow:none!important;background:0 0!important;border:0!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderCard]{border:1px solid var(--exp-line)!important;background:var(--exp-card)!important;box-shadow:none!important;border-radius:18px!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderHeader]{border-bottom-color:var(--exp-line)!important;background:var(--exp-card)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderHeader]>div>span{color:var(--exp-tomato)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=sectionTitle] span{color:var(--exp-tomato)!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderHeader] h2,.admin-page:has([aria-label="Resumo da expedição"]) [class*=sectionTitle] h3,.admin-page:has([aria-label="Resumo da expedição"]) [class*=startPanel] strong,.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressCopy] strong){color:var(--exp-espresso)!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=orderHeader] p,.admin-page:has([aria-label="Resumo da expedição"]) [class*=startPanel] p,.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressCopy] span){color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=statusBadge]{color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=waiting]{color:#284f72!important;background:#4ca3ff1f!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=picking],.admin-page:has([aria-label="Resumo da expedição"]) [class*=checking]){color:var(--exp-espresso)!important;background:#f3c55238!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=checked]{color:var(--exp-espresso)!important;background:#8a927d33!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=packed]{color:var(--exp-espresso)!important;background:#5e62651f!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=secondaryButton]{color:var(--exp-espresso)!important;background:0 0!important;border-color:#241f1c29!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressPanel]{border-bottom-color:var(--exp-line)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressTrack]{background:#241f1c14!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressTrack] span{background:var(--exp-sage)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=progressPanel]>b{color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=actionPanel]{border-color:var(--exp-line)!important;background:#fff8ed7a!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemPanel] li{background:var(--exp-card)!important;border-color:#241f1c1a!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemState]{color:var(--exp-espresso)!important;background:#5e62651a!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemComplete]{background:#8a927d14!important;border-color:#8a927d4d!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemComplete] [class*=itemState]{color:var(--exp-espresso)!important;background:#8a927d38!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemPanel] strong,.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemPanel] b){color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=itemPanel] p{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanner] label{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=packageForm] label{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanMessage]{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanMessage][class*=success]{color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=scanMessage][class*=error]{color:var(--exp-tomato)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelPanel] dl>div{border-color:var(--exp-line)!important;background:var(--exp-card)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelReadiness]{border-color:var(--exp-line)!important;background:var(--exp-card)!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelPanel] dt,.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelPanel] p,.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelReadiness] li,.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelReadiness]>p){color:var(--exp-gray)!important}:is(.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelPanel] dd,.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelReadiness] strong){color:var(--exp-espresso)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=labelAction]{border-color:var(--exp-tomato)!important;color:var(--exp-espresso)!important;background:#e5543f14!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=ready] b{color:var(--exp-espresso)!important;background:#8a927d33!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=notReady] b{color:var(--exp-espresso)!important;background:#f3c55238!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=emptyState]{color:var(--exp-espresso)!important;background:0 0!important;border-color:#241f1c29!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=emptyState] p{color:var(--exp-gray)!important}.admin-page:has([aria-label="Resumo da expedição"]) [class*=emptyState] a{color:var(--exp-tomato)!important}
