.pdp-amapola{--pdp-font-mono: "Roboto Mono", monospace;--pdp-font-subline: "Andale Mono", monospace}.pdp-amapola__page-wrapper{max-width:1380px;margin:0 auto;padding-left:24px;padding-right:24px}.related-products.page-width,.page-width:has(>.shopify-app-block){max-width:1380px;padding-left:24px;padding-right:24px}.pdp-amapola .product__title h1,.pdp-amapola .product__title h2{font-family:Roboto Mono,monospace;font-size:36px;font-weight:300;letter-spacing:0;line-height:100%}.pdp-amapola .product__description{font-family:Roboto Mono,monospace;font-weight:300;font-style:normal;font-size:16px;line-height:118%;letter-spacing:0;color:rgb(var(--color-foreground))}.pdp-amapola .product__description strong,.pdp-amapola .product__description b{font-weight:400}.pdp-amapola .product__text[class*=subtitle],.pdp-amapola .product__vendor{font-family:Andale Mono,Courier New,monospace;font-weight:400;font-size:16.18px;line-height:100%;letter-spacing:0;color:#d9d9d9;margin:24px 0 8px}.pdp-amapola .product-form__input--pill{gap:12px}.pdp-amapola .product-form__input--pill input[type=radio]+label,.pdp-amapola .product-form__input--pill label{padding:8px 12px;border:1px solid rgb(var(--color-foreground));border-radius:0;font-family:Roboto Mono,monospace;font-weight:300;font-size:12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease}.pdp-amapola .product-form__input--pill input[type=radio]+label:before,.pdp-amapola .product-form__input--pill label:before{border-radius:0}.pdp-amapola .product-form__input--pill label:hover{background-color:rgba(var(--color-foreground),.08)}.pdp-amapola .product-form__input--pill input:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pdp-amapola__container{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1380px;margin:0 auto;padding-left:24px;padding-right:24px}.pdp-amapola__gallery{display:grid;grid-template-columns:1fr 1fr;align-content:start;position:sticky;top:0;align-self:start}.pdp-amapola__media-item:first-child{grid-column:1 / -1}.pdp-amapola__media-item img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.pdp-amapola__media-item:first-child img{aspect-ratio:4 / 3}.pdp-amapola__info{padding:40px 48px 60px}.pdp-amapola__subline{font-family:var(--pdp-font-subline);font-weight:400;font-size:16.18px;line-height:1;letter-spacing:0;color:rgb(var(--color-foreground));margin:0 0 12px;text-transform:uppercase}.pdp-amapola__title{font-family:var(--pdp-font-mono);font-weight:400;font-size:36px;line-height:1;letter-spacing:0;color:rgb(var(--color-foreground));margin:0 0 20px}.pdp-amapola__description{font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground));margin-bottom:28px}.pdp-amapola__description p{margin:0 0 12px}.pdp-amapola__accordions{border-top:1px solid rgba(var(--color-foreground),.15);margin-bottom:28px}.pdp-amapola__accordion{border-bottom:1px solid rgba(var(--color-foreground),.15)}.pdp-amapola__accordion-summary{align-items:center;color:rgb(var(--color-foreground));cursor:pointer;display:flex;font-family:var(--pdp-font-mono);font-size:16px;font-weight:400;justify-content:space-between;list-style:none;padding:18px 0;-webkit-user-select:none;user-select:none}.pdp-amapola__accordion-summary::-webkit-details-marker{display:none}.pdp-amapola__accordion-summary--accent{color:var(--pdp-accent)}.pdp-amapola__accordion-icon{flex-shrink:0;transition:transform .2s ease;display:flex;align-items:center}.pdp-amapola__accordion[open] .pdp-amapola__accordion-icon{transform:rotate(180deg)}.pdp-amapola__accordion-content{padding:0 0 16px;font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;line-height:1.6;color:rgb(var(--color-foreground));overflow:hidden}.pdp-amapola__option-group{margin-bottom:20px}.pdp-amapola__option-name{font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;color:rgb(var(--color-foreground));margin:0 0 10px}.pdp-amapola__option-values{display:flex;flex-wrap:wrap;gap:8px}.pdp-amapola__option-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pdp-amapola__option-label-box{display:inline-flex;align-items:center;justify-content:center;width:75px;height:33px;padding:8px 12px;border:1px solid rgb(var(--color-foreground));font-family:var(--pdp-font-mono);font-weight:300;font-size:12px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap;box-sizing:border-box}.pdp-amapola__option-label-box:hover{background-color:rgba(var(--color-foreground),.08)}.pdp-amapola__option-input:checked+.pdp-amapola__option-label-box{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pdp-amapola__upload-group{margin-bottom:24px}.pdp-amapola__field-label{font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;color:rgb(var(--color-foreground));margin:0 0 10px}.pdp-amapola__upload-btn{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border:1.5px dashed rgba(var(--color-foreground),.4);cursor:pointer;color:rgb(var(--color-foreground));transition:border-color .15s ease}.pdp-amapola__upload-btn:hover{border-color:rgb(var(--color-foreground))}.pdp-amapola__upload-previews{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pdp-amapola__upload-preview-item{position:relative;width:60px;height:60px}.pdp-amapola__upload-preview-item img{width:100%;height:100%;object-fit:cover}.pdp-amapola__upload-preview-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;border-radius:50%;font-size:11px;line-height:18px;text-align:center;cursor:pointer;padding:0}.pdp-amapola__field-group{margin-bottom:24px}.pdp-amapola__field-subline{font-family:var(--pdp-font-subline);font-weight:400;font-size:14px;line-height:1.4;color:rgb(var(--color-foreground));margin:0 0 10px}.pdp-amapola__textarea{width:100%;min-height:80px;padding:12px 16px;border:1px solid rgba(var(--color-foreground),.3);border-radius:6px;font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));resize:vertical;box-sizing:border-box;transition:border-color .15s ease}.pdp-amapola__textarea::placeholder{color:rgba(var(--color-foreground),.4)}.pdp-amapola__textarea:focus{outline:none;border-color:rgb(var(--color-foreground))}.pdp-amapola__buy-row{display:flex;gap:12px;align-items:stretch;margin-top:8px}.pdp-amapola__quantity-label{font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;color:rgb(var(--color-foreground));margin:0 0 10px}.pdp-amapola__quantity{display:flex;align-items:center;border:1px solid rgb(var(--color-foreground));height:50px}.pdp-amapola__qty-btn{width:36px;height:100%;background:none;border:none;font-family:var(--pdp-font-mono);font-size:18px;font-weight:300;color:rgb(var(--color-foreground));cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.pdp-amapola__qty-btn:hover{background-color:rgba(var(--color-foreground),.06)}.pdp-amapola__qty-input{width:40px;height:100%;border:none;border-left:1px solid rgb(var(--color-foreground));border-right:1px solid rgb(var(--color-foreground));text-align:center;font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;color:rgb(var(--color-foreground));background:none;-moz-appearance:textfield}.pdp-amapola__qty-input::-webkit-inner-spin-button,.pdp-amapola__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.pdp-amapola__qty-input:focus{outline:none}.pdp-amapola__add-to-cart{flex:1;height:50px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease}.pdp-amapola__add-to-cart:hover{opacity:.85}.pdp-amapola__add-to-cart:disabled{opacity:.4;cursor:not-allowed}.pdp-amapola__qty-row-label{font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;color:rgb(var(--color-foreground));margin:0 0 10px}.pdp-amapola .customization-container{margin-bottom:20px}.pdp-amapola .customization-container label{display:block;font-family:var(--pdp-font-mono);font-weight:400;font-size:16px;color:rgb(var(--color-foreground))}.pdp-amapola .customization-container textarea{width:100%;border-radius:7px;border:1px solid rgb(var(--color-foreground));font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:12px 16px;box-sizing:border-box;resize:vertical;transition:border-color .15s ease}.pdp-amapola .customization-container textarea:focus{outline:none}.pdp-buy-row{display:flex;flex-direction:row;align-items:stretch;gap:0;margin-top:16px}.pdp-amapola .product-form__submit{flex:1;height:50px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:0;font-family:var(--pdp-font-mono);font-weight:300;font-size:16px;cursor:pointer;text-align:center;transition:opacity .15s ease}.pdp-amapola .product-form__submit:hover{opacity:.85}.pdp-amapola .product-form__submit:disabled{opacity:.4;cursor:not-allowed}.pdp-buy-row quantity-input.quantity{border:1px solid rgb(var(--color-foreground));border-radius:0;background:transparent;height:50px;display:flex;align-items:center;flex-shrink:0}.pdp-buy-row .quantity__button{background:transparent;border:none;font-family:var(--pdp-font-mono);font-size:18px;font-weight:300;cursor:pointer;padding:0 10px;height:100%;display:flex;align-items:center;justify-content:center}.pdp-buy-row .quantity__input{border:none;border-left:1px solid rgb(var(--color-foreground));border-right:1px solid rgb(var(--color-foreground));text-align:center;font-family:var(--pdp-font-mono);font-weight:300;font-size:14px;background:transparent;width:40px;height:100%;-moz-appearance:textfield}.pdp-buy-row .quantity__input::-webkit-inner-spin-button,.pdp-buy-row .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none}.pdp-buy-row .quantity__input:focus{outline:none}@media screen and (min-width:750px){.pdp-amapola .product.grid{column-gap:24px}.pdp-amapola .grid--2-col-tablet .grid__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}.pdp-amapola .product__info-wrapper{padding-left:0}}@media screen and (min-width:990px){.pdp-amapola .product--small:not(.product--no-media) .product__media-wrapper,.pdp-amapola .product--small:not(.product--no-media) .product__info-wrapper{width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (min-width:750px){.pdp-amapola .product__media-list{column-gap:12px;row-gap:12px}}.pdp-amapola .product-media-container.constrain-height.media-fit-contain{width:100%}.pdp-amapola .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}@media screen and (min-width:990px){.pdp-amapola .product--stacked .product__media-item{width:calc(50% - 6px);max-width:calc(50% - 6px)}}@media screen and (min-width:750px){.pdp-amapola .product__media-item:not(:first-child) .product-media-container .media{padding-top:100%}.pdp-amapola .product__media-item:not(:first-child) .product-media-container .media img{object-fit:cover}}@media screen and (max-width:989px){.pdp-amapola__container{grid-template-columns:1fr}.pdp-amapola__gallery{position:static}.pdp-amapola__info{padding:32px 24px 48px}}@media screen and (max-width:749px){.pdp-amapola__gallery{grid-template-columns:1fr}.pdp-amapola__media-item:first-child{grid-column:1}.pdp-amapola__info{padding:24px 16px 40px}.pdp-amapola__title{font-size:28px}.pdp-amapola__buy-row{flex-direction:column}.pdp-amapola__add-to-cart{width:100%}}.pdp-amapola .btn.btn-primary{margin:0;max-height:47px}.char-count--error{color:#c62828}.char-count--warning{color:#e65100}.char-count--ok{color:rgba(var(--color-foreground),.5)}.stock-indicator--low{color:#ee9441}.stock-indicator--in{color:#3ed660}.stock-indicator--out{color:#c8c8c8}@media(prefers-reduced-motion:reduce){.pdp-amapola__accordion-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pdp.css.map */
