.poby-pdp{background:#faf6f1;color:#3a3a3a;padding:4rem 1.5rem;font-family:Inter,sans-serif}.poby-pdp__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}.poby-pdp__gallery-main{aspect-ratio:1 / 1;background:linear-gradient(135deg,#224e6b,#0e3252);border-radius:28px;overflow:hidden;display:flex;align-items:center;justify-content:center}.poby-pdp__gallery-image{width:100%;height:100%;object-fit:cover;display:block}.poby-pdp__gallery-image--placeholder{color:#faf6f199;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.04em}.poby-pdp__gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}.poby-pdp__gallery-thumb{aspect-ratio:1 / 1;background:#fff;border:2px solid transparent;border-radius:16px;padding:0;cursor:pointer;overflow:hidden;transition:border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);min-width:44px;min-height:44px}.poby-pdp__gallery-thumb:hover{border-color:#e8e0d8;transform:translateY(-2px)}.poby-pdp__gallery-thumb.is-active{border-color:#e47225}.poby-pdp__gallery-thumb-image{width:100%;height:100%;object-fit:cover;background:linear-gradient(135deg,#e8e0d8,#faf6f1)}.poby-pdp__info{display:flex;flex-direction:column;gap:1.5rem}.poby-pdp__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.poby-pdp__badge{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:999px;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.04em;line-height:1}.poby-pdp__badge--pet{background:#0e3252;color:#faf6f1}.poby-pdp__badge--weight{background:#fff;color:#0e3252;border:1px solid #e8e0d8}.poby-pdp__title{font-family:Manrope,sans-serif;font-size:3.6rem;font-weight:800;color:#0e3252;line-height:1.1;letter-spacing:-.04em;margin:0}.poby-pdp__tagline{font-family:Inter,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.55;color:#3a3a3a;margin:0}.poby-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem;margin:0}.poby-pdp__price-current{font-family:Manrope,sans-serif;font-size:3.2rem;font-weight:800;color:#0e3252;letter-spacing:-.02em;line-height:1}.poby-pdp__price-compare{font-family:Inter,sans-serif;font-size:1.7rem;font-weight:500;color:#7a7068;text-decoration:line-through}.poby-pdp__price-save{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e47225;background:#e472251f;padding:.4rem .8rem;border-radius:999px;line-height:1}.poby-pdp__quantity{display:flex;flex-direction:column;gap:.5rem}.poby-pdp__quantity-label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0e3252}.poby-pdp__quantity-control{display:inline-flex;align-items:stretch;width:max-content;border-bottom:2px solid #ddd5cb;background:transparent}.poby-pdp__quantity-control:focus-within{border-bottom-color:#e47225}.poby-pdp__quantity-btn{width:44px;height:44px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;color:#0e3252;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1)}.poby-pdp__quantity-btn:hover{background:#0e32520a}.poby-pdp__quantity-btn:focus-visible{outline:2px solid #e47225;outline-offset:2px}.poby-pdp__quantity-input{width:60px;border:none;background:transparent;text-align:center;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;color:#0e3252;-moz-appearance:textfield}.poby-pdp__quantity-input::-webkit-inner-spin-button,.poby-pdp__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.poby-pdp__quantity-input:focus{outline:none}.poby-pdp__atc{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;padding:1.6rem 2.8rem;background:#e47225;color:#fff;border:none;border-radius:999px;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 6px 20px #e4722540;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.poby-pdp__atc:hover{transform:translateY(-3px);box-shadow:0 10px 28px #e4722559;background:#d3661c}.poby-pdp__atc:focus-visible{outline:2px solid #0e3252;outline-offset:3px}.poby-pdp__reassurance{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.poby-pdp__reassurance li{display:flex;align-items:center;gap:.6rem;font-family:Inter,sans-serif;font-size:1.4rem;color:#3a3a3a;line-height:1.4}.poby-pdp__reassurance-icon{width:16px;height:16px;color:#1f5c3d;flex-shrink:0}.poby-pdp__short-desc{border-top:1px solid #e8e0d8;padding-top:1.5rem;margin:0}.poby-pdp__short-desc p{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.65;color:#3a3a3a;margin:0}@media(min-width:990px){.poby-pdp{padding:6rem 3rem}.poby-pdp__inner{grid-template-columns:1.1fr 1fr;gap:4rem;align-items:start}.poby-pdp__title{font-size:4.8rem}.poby-pdp__price-current{font-size:3.6rem}}.shopify-section .product,.shopify-section--main-product .product{background:#faf6f1;font-family:Inter,sans-serif}.product__title>h1,.product__title>h2,.product__title{font-family:Manrope,sans-serif;font-size:3.6rem;font-weight:800;color:#0e3252;line-height:1.1;letter-spacing:-.04em}.product div[id^=price-][role=status]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem}.product div[id^=price-][role=status]>.price{display:contents!important}[id^=price-] .price .price__container,.product .price .price__container,[id^=price-] .price.price--on-sale .price__sale,.product .price.price--on-sale .price__sale{display:contents!important}[id^=price-] .price.price--on-sale .price__regular,.product .price.price--on-sale .price__regular{display:none!important}[id^=price-] .price:not(.price--on-sale) .price__regular,.product .price:not(.price--on-sale) .price__regular{display:contents!important}[id^=price-] .price:not(.price--on-sale) .price__sale,.product .price:not(.price--on-sale) .price__sale{display:none!important}[id^=price-] .price .visually-hidden,[id^=price-] .price .visually-hidden--inline,.product .price .visually-hidden,.product .price .visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.price .price-item--sale,.price:not(.price--on-sale) .price-item--regular{order:1;font-family:Manrope,sans-serif;font-size:2.6rem;font-weight:800;color:#0e3252;letter-spacing:-.02em;line-height:1;text-decoration:none}.price--on-sale .price__sale>span:has(>s.price-item--regular){order:2;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:500;color:#7a7068;line-height:1}.price--on-sale .price__sale s.price-item--regular{text-decoration:line-through;color:#7a7068;font-size:1.7rem;font-family:Inter,sans-serif;font-weight:500}.price__badge-sale{display:none!important}.poby-price__save{order:3;display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e47225;background:#e472251f;padding:.4rem .8rem;border-radius:999px;line-height:1}.product-form__input .form__label,.variant-picker .form__label,fieldset.product-form__input legend.form__label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0e3252}.quantity{border-bottom:2px solid #ddd5cb;background:transparent}.quantity:focus-within{border-color:#e47225}.quantity__button{width:44px;height:44px;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;color:#0e3252;background:transparent;transition:background .25s cubic-bezier(.4,0,.2,1)}.quantity__button:hover{background:#0e32520a}.quantity__button:focus-visible{outline:2px solid #e47225;outline-offset:2px}.quantity__input{width:60px;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;color:#0e3252;background:transparent}.product .product-form__buttons{max-width:none}@media screen and (min-width:990px){.product--large .thumbnail-list{grid-template-columns:repeat(4,1fr)}}.product .thumbnail-list{margin-top:1rem}.product .product-form__submit.button,.product .product-form__buttons .product-form__submit,.product-form__submit.button--primary,.product-form__submit.button--secondary{width:100%;min-height:56px;padding:1.6rem 2.8rem;background:#e47225;color:#fff;border:none;border-radius:999px;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 6px 20px #e4722540;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.product .product-form__submit.button:before,.product .product-form__submit.button:after,.product-form__submit.button--primary:before,.product-form__submit.button--primary:after,.product-form__submit.button--secondary:before,.product-form__submit.button--secondary:after{display:none!important}.product .product-form__submit.button:hover,.product .product-form__buttons .product-form__submit:hover,.product-form__submit.button--primary:hover,.product-form__submit.button--secondary:hover{transform:translateY(-3px);box-shadow:0 10px 28px #e4722559;background:#d3661c;color:#fff}.product .product-form__submit.button:focus-visible,.product-form__submit.button--primary:focus-visible,.product-form__submit.button--secondary:focus-visible{outline:2px solid #0e3252;outline-offset:3px}.product__description{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.65;color:#3a3a3a}.product__tax{display:none!important}@media(min-width:990px){.product__title>h1,.product__title>h2,.product__title{font-size:4.8rem}.price .price-item--regular,.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:3rem}.product:not(.product--no-media) .product__media-wrapper,.product:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.poby-accordion{margin:2.4rem 0 .4rem;display:flex;flex-direction:column;font-family:var(--font-body-family, inherit)}.poby-accordion__row{border-bottom:1px solid #e8e0d8}.poby-accordion__row:first-child{border-top:1px solid #e8e0d8}.poby-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family, inherit);font-weight:700;color:#0e3252;font-size:1.7rem;line-height:1.35;letter-spacing:-.01em;min-height:44px}.poby-accordion__summary::-webkit-details-marker{display:none}.poby-accordion__summary::marker{display:none}.poby-accordion__summary:focus-visible{outline:2px solid #e47225;outline-offset:4px;border-radius:4px}.poby-accordion__heading{flex:1}.poby-accordion__icon{position:relative;flex-shrink:0;width:2rem;height:2rem;display:inline-block}.poby-accordion__icon:before,.poby-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:2px;background:#0e3252;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);border-radius:2px}.poby-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.poby-accordion__row[open] .poby-accordion__icon:after{transform:translate(-50%,-50%) rotate(0)}.poby-accordion__row[open] .poby-accordion__icon:before,.poby-accordion__row[open] .poby-accordion__icon:after{background:#e47225}.poby-accordion__icon svg{display:none}.poby-accordion__content{max-width:72rem;color:#3a3a3a;font-size:1.6rem;line-height:1.65;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.poby-accordion__row[open] .poby-accordion__content{grid-template-rows:1fr}.poby-accordion__row.is-collapsing .poby-accordion__content,.poby-accordion__row.is-pre-expand .poby-accordion__content{grid-template-rows:0fr}.poby-accordion__content-inner{min-height:0;padding:0 0 2rem}.poby-accordion__content-inner>*:first-child{margin-top:0}.poby-accordion__content-inner>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.poby-accordion{margin-top:3.2rem}.poby-accordion__summary{font-size:1.8rem;padding:2.4rem 0}.poby-accordion__icon{width:2.2rem;height:2.2rem}.poby-accordion__icon:before,.poby-accordion__icon:after{width:1.6rem}.poby-accordion__content{font-size:1.7rem}.poby-accordion__content-inner{padding-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.poby-accordion__content,.poby-accordion__icon:before,.poby-accordion__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-product-styles.css.map */
