:root{--ph-navy: #1a2744;--ph-navy-hover: #243557;--ph-ink: #1f2925;--ph-green: #2e6b4e;--ph-gold: #d99a2b;--ph-cream: #f7f7f2;--ph-sand: #efeadf;--ph-line: #e6e2d8;--ph-muted: #5b6472;--ph-white: #ffffff;--ph-line-strong: rgba(26, 39, 68, .14);--ph-green-tint: rgba(46, 107, 78, .1);--ph-navy-tint: rgba(26, 39, 68, .05);--ph-r: 16px;--ph-r-sm: 12px;--ph-r-pill: 999px;--ph-shadow: 0 1px 2px rgba(26, 39, 68, .04), 0 8px 24px rgba(26, 39, 68, .06)}.phb{width:100%;font-family:var(--font-body--family);color:var(--ph-ink);-webkit-font-smoothing:antialiased}.phb *,.phb *:before,.phb *:after{box-sizing:border-box}.phb p{margin:0}.phb a{color:var(--ph-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.phb a:hover{text-decoration-thickness:2px}.phb a:focus-visible,.phb summary:focus-visible{outline:2px solid var(--ph-navy);outline-offset:3px;border-radius:4px}.phb .phb-i{display:block;flex:none}.phb-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ph-r-pill);font-family:var(--font-subheading--family);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.phb-pill .phb-i{width:12px;height:12px}.phb-pill--green{background:var(--ph-green-tint);color:var(--ph-green)}.phb-pill--navy{background:var(--ph-navy-tint);color:var(--ph-navy)}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-information__media{padding-right:16px}.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-details{padding-left:16px}.product-information .product-information__grid.product-information--media-right:not(.product-information--media-none) .product-information__media{padding-left:16px}.product-information .product-information__grid.product-information--media-right:not(.product-information--media-none) .product-details{padding-right:16px}.product-information .product-details.sticky-content--desktop{position:relative;top:auto}.product-information .product-details>.group-block{--details-max-width: 480px;width:100%;max-width:480px}}@media screen and (min-width:990px){.product-information .product-information__grid.product-information__grid--half.product-information--media-left:not(.product-information--media-none){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .58) calc(var(--full-page-grid-central-column-width) * .42) var(--full-page-grid-margin)}.product-information .product-information__grid.product-information__grid--half.product-information--media-right:not(.product-information--media-none){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .42) calc(var(--full-page-grid-central-column-width) * .58) var(--full-page-grid-margin)}.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-information__media{padding-right:32px}.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none) .product-details{padding-left:32px}.product-information .product-information__grid.product-information--media-right:not(.product-information--media-none) .product-information__media{padding-left:32px}.product-information .product-information__grid.product-information--media-right:not(.product-information--media-none) .product-details{padding-right:32px}.product-information .product-details{justify-content:flex-start}.product-information .product-information__media media-gallery{position:sticky;top:calc(var(--header-height, 64px) + 24px)}}.product-information .product-details>.group-block>.group-block-content{gap:0!important}.product-information .product-details>.group-block>.group-block-content>*{margin-block:0}.product-information .product-details>.group-block>.group-block-content>*+*{margin-block-start:24px}.product-information .product-details>.group-block>.group-block-content>.view-product-title+*,.product-information .product-details>.group-block>.group-block-content>.text-block:is(.text-block--eyebrow,[class*="__eyebrow "]){margin-block-start:0}.product-information .product-details>.group-block>.group-block-content>.group-block{margin-block-start:8px}.product-information .product-details>.group-block>.group-block-content>.phb-rating{margin-block-start:16px}.product-information .product-details>.group-block>.group-block-content>:is(.phb-benefits,.text-block:is(.text-block--bullets,[class*="__bullets "])){margin-block-start:24px}.product-information .product-details>.group-block>.group-block-content>variant-picker{margin-block-start:24px;padding-block-start:24px;border-top:1px solid var(--ph-line)}.product-information .product-details>.group-block>.group-block-content>.text-block:is(.text-block--size_hint,[class*="__size_hint "]){margin-block-start:12px}.product-information .product-details>.group-block>.group-block-content>.phb-dlw{margin-block-start:24px}.product-information .product-details>.group-block>.group-block-content>.phb-offer{margin-block-start:20px}.product-information .product-details>.group-block>.group-block-content>.buy-buttons-block{margin-block-start:16px}.product-information .product-details>.group-block>.group-block-content>.phb-assure{margin-block-start:20px}.product-information .product-details>.group-block>.group-block-content>.text-block:is(.text-block--trust_line,[class*="__trust_line "]){margin-block-start:20px}.product-information .product-details>.group-block>.group-block-content>:is(.phb-details,.text-block:is(.text-block--description,[class*="__description "])){margin-block-start:40px}@media screen and (max-width:749px){.product-information .product-details>.group-block>.group-block-content>variant-picker{margin-block-start:20px;padding-block-start:20px}.product-information .product-details>.group-block>.group-block-content>:is(.phb-details,.text-block:is(.text-block--description,[class*="__description "])){margin-block-start:32px}}.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "]),.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "])>*{margin:0;font-family:var(--font-subheading--family);font-style:normal;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-muted)}.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "])>*{display:flex;align-items:flex-start;gap:8px}.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "])>*:before{content:"";flex:none;width:6px;height:6px;margin-top:calc((1.4em - 6px)/2);border-radius:50%;background:var(--ph-gold)}@media screen and (max-width:749px){.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "]),.product-information .text-block:is(.text-block--eyebrow,[class*="__eyebrow "])>*{font-size:12px;letter-spacing:.1em}}.product-information .text-block:is(.text-block--title,[class*="__title "]) :is(h1,h2,h3,p){margin:0;font-family:var(--font-heading--family);font-style:normal;font-weight:var(--font-heading--weight, 400);font-size:clamp(28px,1.1rem + 1.5vw,36px);line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--ph-navy);text-wrap:balance}.product-information product-price{display:block;margin:0;font-family:var(--font-body--family);letter-spacing:0;text-transform:none}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.product-information product-price .price{font-family:var(--font-body--family);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:0;color:var(--ph-navy);font-variant-numeric:tabular-nums}.product-information product-price .compare-at-price{font-family:var(--font-body--family);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--ph-muted);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums;opacity:1}.product-information product-price .tax-note{margin:4px 0 0;font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--ph-muted)}.product-information product-price .tax-note a{color:inherit;text-underline-offset:3px}.phb-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.45;color:var(--ph-muted)}.phb-rating__txt b{font-weight:800;color:var(--ph-navy)}.phb-rating__txt a{color:inherit}.phb-stars{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:1px}.phb-stars__bg{color:#d9dcd6}.phb-stars__fg{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--ph-navy)}.phb-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.phb-ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:start;margin:0;font-size:16px;line-height:1.5;color:var(--ph-ink);text-wrap:wrap}.phb-ticks__ico{display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--ph-green-tint);color:var(--ph-green)}.phb-ticks__ico .phb-i{width:12px;height:12px}.phb-ticks :is(strong,b){font-weight:700;color:var(--ph-navy)}.phb-benefits__text{font-size:16px;line-height:1.55}.product-information .text-block:is(.text-block--bullets,[class*="__bullets "]) ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.product-information .text-block:is(.text-block--bullets,[class*="__bullets "]) li{position:relative;margin:0;padding-left:32px;font-size:16px;line-height:1.5;text-wrap:wrap}.product-information .text-block:is(.text-block--bullets,[class*="__bullets "]) li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--ph-green-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e6b4e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.product-information .text-block:is(.text-block--bullets,[class*="__bullets "]) strong{color:var(--ph-navy)}.product-information variant-picker .variant-option+.variant-option{margin-top:24px}.product-information variant-picker .variant-option--buttons legend{margin:0 0 10px;padding:0;font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ph-ink)}.product-information variant-picker :is(.ph-swname,.variant-option__swatch-value){padding:0;font-weight:400;color:var(--ph-muted)}.product-information variant-picker fieldset.ph-vtiles{display:block;min-width:0;min-inline-size:0;max-width:100%}.product-information variant-picker .ph-vtrack-wrap{--ph-vtile: 92px;position:relative;min-width:0;max-width:100%}.product-information variant-picker .ph-vtrack{display:flex;gap:10px;margin:-3px;padding:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-information variant-picker .ph-vtrack::-webkit-scrollbar{display:none}.product-information variant-picker .ph-vtile.variant-option__button-label{position:relative;display:block;flex:0 0 var(--ph-vtile);width:var(--ph-vtile);height:var(--ph-vtile);min-width:0;min-height:0;margin:0;padding:4px;border:1px solid var(--ph-line);border-radius:12px;background:#fff;overflow:hidden;outline:none;scroll-snap-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.product-information variant-picker .ph-vtile.variant-option__button-label:before,.product-information variant-picker .ph-vtile.variant-option__button-label:after{content:none}.product-information variant-picker .ph-vtile.variant-option__button-label:hover{border-color:#1a274473;outline:none}.product-information variant-picker .ph-vtile.variant-option__button-label:has(input:checked){border-color:var(--ph-navy);box-shadow:inset 0 0 0 1px var(--ph-navy);outline:none}.product-information variant-picker .ph-vtile.variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ph-navy);outline-offset:2px}.product-information variant-picker .ph-vtile__img{display:block;width:100%;height:100%;border-radius:8px;overflow:hidden}.product-information variant-picker .ph-vtile__img img{display:block;width:100%;height:100%;object-fit:contain}.product-information variant-picker .ph-vtile:has([data-option-available=false]) .ph-vtile__img{opacity:.4}.product-information variant-picker .ph-vtile svg{z-index:1;stroke:var(--ph-navy)}.product-information variant-picker .ph-varrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--ph-line);border-radius:50%;background:#fff;color:var(--ph-navy);box-shadow:0 4px 14px #1a274429;cursor:pointer}.product-information variant-picker .ph-varrow[hidden]{display:none}.product-information variant-picker .ph-varrow--prev{left:-12px}.product-information variant-picker .ph-varrow--next{right:-12px}.product-information variant-picker .ph-varrow svg{width:16px;height:16px}.product-information variant-picker .ph-varrow:focus-visible{outline:2px solid var(--ph-navy);outline-offset:2px}@media screen and (max-width:749px){.product-information variant-picker .ph-vtrack-wrap{--ph-vtile: 80px}.product-information variant-picker .ph-varrow--prev{left:-6px}.product-information variant-picker .ph-varrow--next{right:-6px}}.product-information variant-picker fieldset.ph-vsize>legend{width:100%}.product-information variant-picker .ph-vlegend{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.product-information variant-picker .ph-vguide{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-weight:600;color:var(--ph-navy);text-decoration:underline;text-underline-offset:3px}.product-information variant-picker .ph-vguide .phb-i{width:18px;height:18px;flex:none}@media screen and (min-width:990px){.product-information .media-gallery--carousel{--thumbnail-width: 84px !important}}.product-information variant-picker fieldset.variant-option--buttons:is([data-option-id$=-grosse],[data-option-id$=-groesse],[data-option-id$=-grose],:not(:has(input[data-option-name=Farbe]))):not([data-option-id$=-farbe]){--options-border-radius: 12px;--options-border-width: 1px;--color-variant-background: #ffffff;--color-variant-border: var(--ph-line-strong);--color-variant-text: var(--ph-navy);--color-variant-text-rgb: 26 39 68;--color-variant-hover-background: #ffffff;--color-variant-hover-border: var(--ph-navy);--color-variant-hover-text: var(--ph-navy);--color-selected-variant-background: var(--ph-navy);--color-selected-variant-border: var(--ph-navy);--color-selected-variant-text: #ffffff;--color-selected-variant-text-rgb: 255 255 255;--color-selected-variant-hover-background: var(--ph-navy);--color-selected-variant-hover-border: var(--ph-navy);--color-selected-variant-hover-text: #ffffff;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.product-information variant-picker fieldset.variant-option--buttons:is([data-option-id$=-grosse],[data-option-id$=-groesse],[data-option-id$=-grose],:not(:has(input[data-option-name=Farbe]))):not([data-option-id$=-farbe]) .variant-option__button-label{min-width:0;height:52px;min-height:52px;padding:0 8px;font-family:var(--font-body--family);font-size:16px;font-weight:700;letter-spacing:0}.product-information variant-picker fieldset.variant-option--buttons:is([data-option-id$=-grosse],[data-option-id$=-groesse],[data-option-id$=-grose],:not(:has(input[data-option-name=Farbe]))):not([data-option-id$=-farbe]) .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ph-navy);outline-offset:2px}.product-information variant-picker fieldset.variant-option--buttons:is([data-option-id$=-grosse],[data-option-id$=-groesse],[data-option-id$=-grose],:not(:has(input[data-option-name=Farbe]))):not([data-option-id$=-farbe]) .variant-option__button-label:has([data-option-available=false]){color:var(--ph-muted)}.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "]),.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "])>*{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.5;color:var(--ph-muted)}.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "])>p{position:relative;padding-left:24px}.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "])>p:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:var(--ph-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 16.5L16.5 3 21 7.5 7.5 21z'/%3E%3Cpath d='M7 12.5l2 2M10 9.5l2 2M13 6.5l2 2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 16.5L16.5 3 21 7.5 7.5 21z'/%3E%3Cpath d='M7 12.5l2 2M10 9.5l2 2M13 6.5l2 2'/%3E%3C/svg%3E") center / contain no-repeat}.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "]) a{padding-block:12px;margin-block:-12px;color:var(--ph-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-information .text-block:is(.text-block--size_hint,[class*="__size_hint "]) a:focus-visible{outline:2px solid var(--ph-navy);outline-offset:2px;border-radius:2px}.phb-dlw[hidden]{display:none}.phb-dl{container-type:inline-size;padding:14px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line)}.phb-dl[role=button]{cursor:pointer}.phb-dl[role=button]:focus-visible{outline:2px solid var(--ph-navy);outline-offset:3px;border-radius:4px}.phb-dl__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:4px}.phb-dl__tag{font-family:var(--font-subheading--family);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--ph-green)}.phb-dl__clock{display:inline-flex;align-items:center;gap:6px;color:var(--ph-navy);font-variant-numeric:tabular-nums;white-space:nowrap}.phb-dl__clock .phb-i{width:16px;height:16px}.phb-dl__unit{display:inline-flex;align-items:baseline;gap:2px}.phb-dl__unit[hidden]{display:none}.phb-dl__unit b{font-size:15px;font-weight:700;line-height:1.3;color:var(--ph-navy)}.phb-dl__unit small{font-size:13px;line-height:1.3;color:var(--ph-muted)}.phb-dl__title{font-size:16px;font-weight:700;line-height:1.35;color:var(--ph-navy)}.phb-dl__sub{margin-top:2px;font-size:14px;line-height:1.5;color:var(--ph-muted)}@container (max-width: 330px){.phb-dl__top{flex-direction:column;align-items:flex-start}}.phb-offer{display:grid;gap:8px}.phb-offer__title{margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.4;color:var(--ph-ink)}.phb-offer__opt{position:relative;display:grid;grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:72px;margin:0;padding:13px 15px;border:1px solid var(--ph-line);border-radius:var(--ph-r-sm);background:var(--ph-white);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease}@media(hover:hover){.phb-offer__opt:not(.is-active):hover{border-color:#1a274459}}.phb-offer__opt.is-active{padding:12px 14px;border:2px solid var(--ph-navy);box-shadow:var(--ph-shadow)}.phb-offer__opt:has(.phb-offer__input:focus-visible){outline:2px solid var(--ph-navy);outline-offset:3px}.phb-offer__input{position:absolute;top:50%;left:16px;width:20px;height:20px;margin:0;opacity:0;pointer-events:none}.phb-offer__radio{display:block;width:20px;height:20px;border:1.5px solid rgba(26,39,68,.55);border-radius:50%;background:var(--ph-white)}.phb-offer__opt.is-active .phb-offer__radio{border-color:var(--ph-navy);background:radial-gradient(circle,var(--ph-navy) 0 4.5px,transparent 5px)}.phb-offer__thumb{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:var(--ph-sand)}.phb-offer__thumb img{width:42px;height:42px;object-fit:contain;mix-blend-mode:multiply;border-radius:8px}.phb-offer__qty{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:2px solid var(--ph-white);border-radius:var(--ph-r-pill);background:var(--ph-navy);color:var(--ph-white);font-size:11px;font-weight:700;font-style:normal;line-height:1}.phb-offer__main{display:grid;gap:2px;min-width:0}.phb-offer__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.phb-offer__name b{font-size:16px;font-weight:700;line-height:1.35;color:var(--ph-navy)}.phb-offer__sub{display:block;font-size:14px;line-height:1.4;color:var(--ph-muted)}.phb-offer__sub b{font-weight:700;color:var(--ph-green);white-space:nowrap}.phb-offer__price{display:grid;justify-items:end;gap:1px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.phb-offer__price b{font-size:16px;font-weight:800;line-height:1.3;color:var(--ph-navy)}.phb-offer__price s{font-size:13px;line-height:1.3;color:var(--ph-muted)}.phb-offer__save{font-size:13px;font-weight:700;line-height:1.3;color:var(--ph-green)}.phb-offer__timer{display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:9px 12px;border-radius:10px;background:#d99a2b24;font-size:14px;font-weight:600;line-height:1.35;color:var(--ph-ink)}.phb-offer__timer .phb-i{flex:none;width:16px;height:16px;color:#a8711a}.phb-offer__timer b{color:var(--ph-navy);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.product-information .product-details:has(.phb-dlw) .phb-offer__timer{display:none}.phb-offer__note{margin-top:4px;font-size:14px;line-height:1.55;color:var(--ph-muted);max-width:65ch}@media screen and (max-width:400px){.phb-offer__opt{grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;padding:13px}.phb-offer__opt.is-active{padding:12px}.phb-offer__input{left:14px}.phb-offer__thumb{display:none}}.product-information .product-details:has(.ph-qo2) .buy-buttons-block .quantity-selector-wrapper{visibility:hidden;position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.product-information .buy-buttons-block .product-form-buttons{gap:8px}.product-information .product-details:has(.ph-qo2) .buy-buttons-block .product-form-buttons>:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 100%}.product-information .buy-buttons-block .add-to-cart-button{height:56px;min-height:56px;padding:0 32px;border:0;border-radius:var(--ph-r-pill);background:var(--ph-navy);color:var(--ph-white);font-family:var(--font-body--family);font-size:16px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none}.product-information .buy-buttons-block .add-to-cart-button:not([disabled]):hover{background:var(--ph-navy-hover)}.product-information .buy-buttons-block .add-to-cart-button[disabled]{background:var(--ph-line);color:var(--ph-muted)}.product-information .buy-buttons-block .add-to-cart-button[data-added=true]{color:transparent}.product-information .buy-buttons-block .add-to-cart-button .add-to-cart__added{color:var(--ph-white)}.product-information .buy-buttons-block .add-to-cart-button:focus-visible{outline:2px solid var(--ph-navy);outline-offset:3px}.product-information .buy-buttons-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-row-gap: 8px}.product-information .buy-buttons-block more-payment-options-link{display:block;margin-top:4px;text-align:center;font-size:13px;color:var(--ph-muted)}.product-information .buy-buttons-block more-payment-options-link a{color:inherit;text-underline-offset:3px}.phb-assure,.phb-deliv{display:grid;gap:14px}.phb-assure__row{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:start;margin:0;font-size:15px;line-height:1.5;color:var(--ph-ink)}.phb-assure__row[hidden]{display:none}.phb-assure__ico{display:block;width:20px;height:20px;margin-top:1px;color:var(--ph-navy)}.phb-assure__ico .phb-i{width:20px;height:20px}.phb-assure__row :is(b,strong){font-weight:700;color:var(--ph-navy)}.phb-assure__sub{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--ph-muted)}.phb-assure__row--muted{font-size:14px;color:var(--ph-muted)}.phb-assure__row--muted .phb-assure__ico{color:var(--ph-muted)}@media screen and (max-width:749px){.phb-assure__row{font-size:16px;line-height:1.55}.phb-assure__ico{margin-top:2px}.phb-assure__row--muted{font-size:14px}}.product-information .text-block:is(.text-block--trust_line,[class*="__trust_line "]){padding:16px 0 0!important;border-top:1px solid var(--ph-line);border-radius:0!important;background:none!important}.product-information .text-block:is(.text-block--trust_line,[class*="__trust_line "]),.product-information .text-block:is(.text-block--trust_line,[class*="__trust_line "])>*{font-family:var(--font-body--family);font-size:14px;line-height:1.6;color:var(--ph-muted);background:none!important}.product-information .text-block:is(.text-block--trust_line,[class*="__trust_line "]) a{color:var(--ph-navy);text-decoration:underline;text-underline-offset:3px}.phb-details__intro{margin-bottom:20px;font-size:16px;line-height:1.65;color:var(--ph-ink);max-width:65ch}.phb-details__intro p{margin:0 0 .75em}.phb-details__intro>:last-child{margin-bottom:0}.phb-details__intro :is(strong,b){color:var(--ph-navy)}.phb-acc{border-top:1px solid var(--ph-line)}.phb-acc__item{border-bottom:1px solid var(--ph-line)}.phb-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;list-style:none;cursor:pointer;color:var(--ph-navy);-webkit-tap-highlight-color:transparent}.phb-acc__sum::-webkit-details-marker{display:none}.phb-acc__sum::marker{content:""}.phb .phb-acc__title{margin:0;font-family:var(--font-body--family);font-style:normal;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ph-navy)}.phb-acc__ico{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--ph-navy);transition:transform .2s ease}.phb-acc__ico .phb-i{width:20px;height:20px}.phb-acc__item[open]>.phb-acc__sum .phb-acc__ico{transform:rotate(45deg)}@media(hover:hover){.phb-acc__sum:hover .phb-acc__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.phb-acc__panel{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--ph-ink)}.phb-acc__panel>:first-child{margin-top:0}.phb-acc__panel>:last-child{margin-bottom:0}.phb .phb-acc__panel p{margin:0 0 12px;max-width:65ch}.phb-acc__panel :is(strong,b){color:var(--ph-navy);font-weight:700}.phb-acc__panel em{font-style:normal}.phb-acc__panel ul,.phb-acc__panel ol{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.phb-acc__panel li{position:relative;margin:0;padding-left:18px;max-width:65ch}.phb-acc__panel li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--ph-navy);opacity:.5}.phb-acc__table{width:100%;margin:4px 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.phb-acc__panel table{width:100%;min-width:300px;margin:0;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.phb-acc__panel th{padding:10px 8px;border-bottom:1px solid var(--ph-line-strong);vertical-align:bottom;text-align:left;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ph-muted);background:none}.phb-acc__panel td{padding:10px 8px;border-bottom:1px solid var(--ph-line);text-align:left;color:var(--ph-ink);background:none}.phb-acc__panel tr:last-child td{border-bottom:0}.phb-acc__panel :is(th,td):first-child{width:48px;padding-left:0;font-weight:700;color:var(--ph-navy)}.phb-acc__panel th:first-child{color:var(--ph-muted);font-weight:600}.phb-details__note{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;align-items:start;margin-top:16px;max-width:65ch;font-size:14px;line-height:1.55;color:var(--ph-muted)}.phb-details__note .phb-i{width:16px;height:16px;margin-top:3px}.product-information .text-block:is(.text-block--description,[class*="__description "]) :is(h2,h3,h4){margin:28px 0 8px;font-family:var(--font-body--family);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--ph-navy)}.product-information .text-block:is(.text-block--description,[class*="__description "]) table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product-information .text-block:is(.text-block--description,[class*="__description "]) :is(th,td){padding:10px 6px;border-bottom:1px solid var(--ph-line);text-align:left;font-size:13px;text-transform:none;background:none}@media screen and (min-width:750px){.product-information .slideshow-controls__thumbnails{gap:8px}.product-information .slideshow-controls__thumbnails .slideshow-control{opacity:.65;border:0;transition:opacity .15s ease}.product-information .slideshow-controls__thumbnails .slideshow-control:hover,.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:2px solid var(--ph-navy);outline-offset:2px;border:0}.product-information .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:2px solid var(--ph-navy);outline-offset:2px;opacity:1}}@media screen and (max-width:749px){.product-information slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}.product-information .slideshow-controls__dots{gap:0;padding:0 6px;border-radius:var(--ph-r-pill);background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-information .slideshow-controls__dots button{--size: 6px;--color: rgba(26, 39, 68, .25);--color-hover: rgba(26, 39, 68, .45);--color-active: var(--ph-navy);box-sizing:border-box;width:24px;min-width:24px;height:24px;margin:0;padding:0 4px}.product-information .slideshow-controls__dots button:after{box-shadow:none;transition:width .2s ease}.product-information .slideshow-controls__dots button[aria-selected=true]:after{width:16px;box-shadow:none}}sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:var(--ph-r);box-shadow:var(--ph-shadow)}sticky-add-to-cart .sticky-add-to-cart__bar:before{top:0;right:0;bottom:0;left:0;border:1px solid var(--ph-line);background:var(--ph-white);-webkit-backdrop-filter:none;backdrop-filter:none}sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--font-body--family);font-weight:700;color:var(--ph-navy)}sticky-add-to-cart .sticky-add-to-cart__variant{color:var(--ph-muted)}sticky-add-to-cart .sticky-add-to-cart__price{color:var(--ph-navy);font-variant-numeric:tabular-nums}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{color:var(--ph-muted);font-weight:400}sticky-add-to-cart .sticky-add-to-cart__image{border-radius:10px;background:var(--ph-sand)}sticky-add-to-cart .sticky-add-to-cart__button{border:0;border-radius:var(--ph-r-pill);background:var(--ph-navy);color:var(--ph-white);font-family:var(--font-body--family);font-size:16px;font-weight:700;text-transform:none}sticky-add-to-cart .sticky-add-to-cart__button:not([disabled]):hover{background:var(--ph-navy-hover)}sticky-add-to-cart .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--ph-navy);outline-offset:3px}sticky-add-to-cart .sticky-add-to-cart__button[data-added=true]{color:transparent}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{gap:12px;padding:12px 20px calc(12px + var(--safe-area-inset-bottom, 0px));border-radius:0;box-shadow:0 -8px 24px #1a27440f}sticky-add-to-cart .sticky-add-to-cart__bar:before{border-width:1px 0 0}sticky-add-to-cart .sticky-add-to-cart__image{height:48px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;min-width:160px;height:48px;padding:0 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.phb-acc__ico,.phb-offer__opt,.product-information variant-picker .variant-option__button-label:before,.product-information .slideshow-controls__dots button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ph-buybox.css.map */
