.pitaka-pdp{--ph-grey: rgba(0, 0, 0, .55);--ph-grey-80: rgba(0, 0, 0, .8);--ph-chip-bg: rgba(0, 0, 0, .05);--ph-accent: #ff441f;--ph-media-bg: #f8f7f6;--ph-scale: 1;--ph-chip-font: 10px;--ph-chip-gap: 6px;--ph-chip-h: 20px;--ph-chip-pad: 0 8px;--ph-swatch-gap: 12px;--ph-header-offset: var(--header-height, 98px);color:#000}@media(min-width:1024px){.pitaka-pdp{--ph-chip-font: 12px;--ph-chip-gap: 12px;--ph-chip-h: 24px;--ph-chip-pad: 4px 8px;--ph-swatch-gap: 24px}}.pitaka-pdp .productView-container{max-width:100%;padding-left:0;padding-right:0}.pitaka-pdp .product-hero-split{display:flex;flex-direction:column;width:100%;margin:0}.pitaka-pdp .product-hero-split:before,.pitaka-pdp .product-hero-split:after{display:none}.pitaka-pdp .product-hero-split>.product-hero-split-col{float:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0}@media(min-width:1024px){.pitaka-pdp .product-hero-split{flex-direction:row;align-items:flex-start}.pitaka-pdp .product-hero-split>.product-hero-split-col{flex:0 0 50%;width:50%;max-width:50%}.pitaka-pdp .product-hero-split-col--left{position:sticky;top:var(--ph-header-offset);align-self:flex-start}}.pitaka-gallery{display:flex;flex-direction:column;gap:12px;width:100%}.pitaka-gallery__main{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--ph-media-bg)}.pitaka-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;touch-action:pan-x pan-y}.pitaka-gallery__track::-webkit-scrollbar{display:none}.pitaka-gallery__track:focus-visible{box-shadow:inset 0 0 0 2px #000}.pitaka-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background:var(--ph-media-bg)}.pitaka-gallery__img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pitaka-gallery__video{width:100%;height:100%;display:flex;align-items:center}.pitaka-gallery__video video,.pitaka-gallery__video iframe,.pitaka-gallery__video model-viewer{width:100%;height:100%;aspect-ratio:1 / 1;border:0;object-fit:contain}.pitaka-gallery__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#fffc;color:#18181b;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s,background-color .2s}.pitaka-gallery__arrow:hover{background:#fff}.pitaka-gallery__arrow:focus-visible{opacity:1;outline:2px solid #000;outline-offset:2px}.pitaka-gallery__arrow--prev{left:12px}.pitaka-gallery__arrow--next{right:12px}.pitaka-gallery__counter{position:absolute;bottom:12px;left:50%;z-index:2;transform:translate(-50%);display:none;padding:4px 12px;border-radius:999px;background:#00000080;color:#fff;font-size:12px;line-height:1.33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:768px){.pitaka-gallery__arrow,.pitaka-gallery__counter{display:flex}.pitaka-gallery__main:hover .pitaka-gallery__arrow{opacity:1}}@media(hover:none){.pitaka-gallery__arrow{opacity:1}}.pitaka-gallery__thumbs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 12px}.pitaka-gallery__thumbs::-webkit-scrollbar{display:none}.pitaka-gallery__thumb{position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;border:0;cursor:pointer;background:var(--ph-media-bg);opacity:.5;transition:opacity .2s;overflow:hidden}.pitaka-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block}.pitaka-gallery__thumb:hover,.pitaka-gallery__thumb.is-active{opacity:1}.pitaka-gallery__thumb:focus-visible{outline:2px solid #000;outline-offset:-2px;opacity:1}.pitaka-gallery__thumb-icon{position:absolute;inset:auto 4px 4px auto;font-size:10px;color:#000}.pitaka-gallery__progress{height:2px;margin:0 12px;background:#0000001a;overflow:hidden}.pitaka-gallery__progress-fill{height:100%;background:#000;transition:width .3s}@media(min-width:1024px){.pitaka-gallery{gap:0}.pitaka-gallery__thumbs,.pitaka-gallery__progress{display:none}}.pitaka-pdp .product-hero-cart{padding:0 12px;font-family:"Haffer",var(--font-body-family, inherit)}.pitaka-pdp .product-hero-cart .productView-product{padding:36px 0 24px}@media(min-width:1024px){.pitaka-pdp .product-hero-cart{padding:calc(48px * var(--ph-scale)) calc(80px * var(--ph-scale)) 48px}.pitaka-pdp .product-hero-cart .productView-product{padding:0;max-width:560px}}.pitaka-pdp .product-hero-cart .productView-moreItem{margin-top:var(--spacing-top, 0);margin-bottom:var(--spacing-bottom, 0)}.pitaka-pdp .product-hero-cart .moreItem-breadcrumb .breadcrumb{font-size:12px;color:var(--ph-grey)}.pitaka-pdp .product-hero-cart .productView-title{margin:0;color:#000;font-size:14px;font-weight:430;line-height:1.2;letter-spacing:-.02em;text-transform:none}@media(min-width:1024px){.pitaka-pdp .product-hero-cart .productView-title{font-size:20px;font-weight:570;line-height:1.2;letter-spacing:0}}.pitaka-pdp .product-hero-cart .productView-desc,.pitaka-pdp .product-hero-cart .productView-shortDesc{color:var(--ph-grey);font-size:12px;font-weight:300;line-height:1.6}@media(min-width:1024px){.pitaka-pdp .product-hero-cart .productView-shortDesc{font-size:14px}}.pitaka-pdp .product-hero-cart .productView-price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0}.pitaka-pdp .product-hero-cart .productView-price .price-item--regular,.pitaka-pdp .product-hero-cart .productView-price .price-item--sale,.pitaka-pdp .product-hero-cart .productView-price .price__last .price-item{color:#000;font-size:16px;font-weight:430;line-height:1.2;letter-spacing:-.02em}.pitaka-pdp .product-hero-cart .productView-price .price__compare .price-item,.pitaka-pdp .product-hero-cart .productView-price s.price-item{color:#0006;font-size:12px;font-weight:300}@media(min-width:1024px){.pitaka-pdp .product-hero-cart .productView-price{padding-top:12px}.pitaka-pdp .product-hero-cart .productView-price .price-item--regular,.pitaka-pdp .product-hero-cart .productView-price .price-item--sale,.pitaka-pdp .product-hero-cart .productView-price .price__last .price-item{font-size:24px;font-weight:570;line-height:1.6;letter-spacing:0}.pitaka-pdp .product-hero-cart .productView-price .price__compare .price-item,.pitaka-pdp .product-hero-cart .productView-price s.price-item{font-size:14px}}.pitaka-pdp .product-hero-cart .price .badge,.pitaka-pdp .product-hero-cart .price__badge-sale{border-radius:0;background:var(--ph-accent);color:#fff;font-size:10px}.pitaka-pdp .product-configuration-form--product-hero{display:block}.pitaka-pdp .productView-options .productView-variants{margin:0}.pitaka-pdp .product-hero-variant-stack{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.pitaka-pdp .product-hero-variant-stack{gap:calc(36px * var(--ph-scale))}}.pitaka-pdp .product-hero-variant-fieldset{margin:0;padding:0;border:0;min-width:0}.pitaka-pdp .product-hero-variant-row{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:start;width:100%;min-width:0}@media(min-width:1024px){.pitaka-pdp .product-hero-variant-row{grid-template-columns:80px minmax(0,376px);column-gap:24px}}.pitaka-pdp .product-hero-variant-label{margin:0;color:var(--ph-grey-80);font-size:12px;font-weight:300;line-height:1.6;text-transform:none;letter-spacing:0}.pitaka-pdp .product-hero-variant-row-content{width:100%;min-width:0}.pitaka-pdp .product-hero-variant-row--device .product-hero-variant-row-content{display:flex;align-items:center;min-height:26px}.pitaka-pdp .product-hero-device-select{-webkit-appearance:none;appearance:none;width:100%;max-width:376px;height:26px;padding:0 28px 0 0;border:0;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 10L12 15L7 10' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 0 center / 18px;color:#000;font-size:12px;font-weight:300;line-height:1.6;cursor:pointer}.pitaka-pdp .product-hero-device-select:focus-visible{outline:2px solid #000;outline-offset:2px}.pitaka-pdp .product-hero-configuration-content{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:12px}.pitaka-pdp .product-hero-configuration-diagrams{width:80px;height:68px}.pitaka-pdp .product-hero-configuration-diagram{display:block;width:80px;height:68px}.pitaka-pdp .product-hero-configuration-diagram.is-hidden{display:none}.pitaka-pdp .product-hero-configuration-options{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:var(--ph-chip-gap);min-width:0}.pitaka-pdp .product-hero-configuration-options .product-form__radio,.pitaka-pdp .product-hero-swatch-row .product-form__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pitaka-pdp .product-form__input .product-hero-configuration-tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--ph-chip-h);height:auto;margin:0;padding:var(--ph-chip-pad);border:0;border-radius:0;background:var(--ph-chip-bg);color:#000;font-size:var(--ph-chip-font);font-weight:300;line-height:1.6;text-align:center;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;transition:background-color .2s,color .2s}.pitaka-pdp .product-form__input .product-hero-configuration-tab:before,.pitaka-pdp .product-form__input .product-hero-configuration-tab:after{display:none}.pitaka-pdp .product-form__input .product-hero-configuration-tab .text{font:inherit;color:inherit}.pitaka-pdp .product-form__input .product-form__radio:checked+.product-hero-configuration-tab{background:#000;color:#fff}.pitaka-pdp .product-form__input .product-form__radio:focus-visible+.product-hero-configuration-tab,.pitaka-pdp .product-form__input .product-form__radio:focus-visible+.product-hero-swatch{outline:2px solid #000;outline-offset:2px}.pitaka-pdp .product-form__input .product-hero-configuration-tab.soldout{color:#00000059;text-decoration:line-through}.pitaka-pdp .product-form__input .product-form__radio:checked+.product-hero-configuration-tab.soldout{color:#ffffffb3}.pitaka-pdp .product-hero-variant-row--color .product-hero-variant-row-content{display:flex;flex-direction:column;gap:12px}.pitaka-pdp .product-hero-swatch-row{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ph-swatch-gap)}.pitaka-pdp .product-hero-color-meta{order:2;color:var(--ph-grey);font-size:12px;font-weight:300;line-height:1.6}.pitaka-pdp .product-form__input .product-hero-swatch{position:relative;display:block;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:999px;overflow:hidden;cursor:pointer}.pitaka-pdp .product-form__input .product-hero-swatch .pattern{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-size:cover;background-position:center}.pitaka-pdp .product-form__input .product-form__radio:checked+.product-hero-swatch{box-shadow:0 0 0 1px #fff,0 0 0 2px #000}.pitaka-pdp .product-form__input .product-hero-swatch.soldout{opacity:.4}.pitaka-pdp .product_variations_custom .variant-picker__option{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:start;margin:0;padding:0;border:0}@media(min-width:1024px){.pitaka-pdp .product_variations_custom .variant-picker__option{grid-template-columns:80px minmax(0,376px);column-gap:24px}}.pitaka-pdp .product_variations_custom legend{float:left;margin:0;padding:0;color:var(--ph-grey-80);font-size:12px;font-weight:300;line-height:1.6}.pitaka-pdp .product_variations_custom .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:var(--ph-chip-gap)}.pitaka-pdp .product_variations_custom .variant-picker__option-values a,.pitaka-pdp .product_variations_custom .variant-picker__option-values label{display:inline-flex;align-items:center;gap:6px;min-height:var(--ph-chip-h);padding:var(--ph-chip-pad);border:0;border-radius:0;background:var(--ph-chip-bg);color:#000;font-size:var(--ph-chip-font);font-weight:300;line-height:1.6;text-decoration:none}.pitaka-pdp .product_variations_custom .variant-picker__option-values [aria-current=true],.pitaka-pdp .product_variations_custom .variant-picker__option-values .is-selected,.pitaka-pdp .product_variations_custom .variant-picker__option-values input:checked+label{background:#000;color:#fff}.pitaka-pdp .product-hero-cart .product-form__submit,.pitaka-pdp .product-hero-cart .productView-action .button--primary{width:100%;height:44px;min-height:36px;padding:0 16px;border:0;border-radius:0;background:#000;color:#fff;font-size:16px;font-weight:570;line-height:1.6;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .3s ease-in-out}@media(min-width:1024px){.pitaka-pdp .product-hero-cart .product-form__submit,.pitaka-pdp .product-hero-cart .productView-action .button--primary{height:48px;font-size:20px}}.pitaka-pdp .product-hero-cart .product-form__submit:not([disabled]):hover,.pitaka-pdp .product-hero-cart .productView-action .button--primary:not([disabled]):hover{background:var(--ph-accent);color:#fff}.pitaka-pdp .product-hero-cart .product-form__submit[disabled]{opacity:.6;cursor:not-allowed}.pitaka-pdp .product-hero-cart .product-form__submit:before,.pitaka-pdp .product-hero-cart .product-form__submit:after{display:none}.pitaka-pdp .product-hero-cart .button--secondary{border-radius:0;text-transform:none;letter-spacing:0}.pitaka-pdp .product-hero-cart .quantity{border-radius:0}.pitaka-pdp .product-hero-cart .form__label{color:var(--ph-grey-80);font-size:12px;font-weight:300;text-transform:none;letter-spacing:0}.pitaka-pdp .product-hero-cart .productView-description,.pitaka-pdp .product-hero-cart .productView-tab{border-top:1px solid #f2f2f2;color:var(--ph-grey);font-size:12px;font-weight:300;line-height:1.6}.pitaka-pdp .product-hero-cart .productView-share{color:var(--ph-grey);font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pitaka-pdp.css.map */
