.breadcrumbs-container{margin-block:1.125rem}.breadcrumbs{font-size:.875rem;line-height:1.3;width:100%}.breadcrumbs,.breadcrumbs>li:not(:last-child){align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.breadcrumbs>li:not(:last-child):after{background-color:#4c4c4c;content:"";display:block;height:1rem;margin:0 .5rem;transform:rotate(25deg);width:1px}.breadcrumbs__item:not([aria-current]){text-decoration:underline}.collection-banner{background-color:#f6f6f6;overflow:hidden;position:relative}.collection-banner .phone-model-trigger{margin-bottom:-1.5rem;margin-top:1.5rem;position:relative;width:100%;z-index:1}.collection-banner:not(.collection-banner--no-min-height) .collection-banner__inner{height:25rem}.collection-banner__inner{padding-block:1.5rem 5rem;position:relative}.collection-banner__title{font-family:Lora,serif;font-size:1.75rem;font-weight:500;line-height:1.2;margin:0}.collection-banner__subtitle{font-family:Poppins Medium,sans-serif;margin:.75rem 0}.collection-banner__text-wrapper{position:relative;z-index:2}.collection-banner__reviews{align-items:center;display:flex;display:inline-flex;flex-direction:row;gap:.75rem;justify-content:flex-start;margin-bottom:1rem}.collection-banner__reviews__stars{color:#405960;letter-spacing:-.3rem;line-height:1;white-space:nowrap}.collection-banner__reviews__text{font-family:Poppins Medium,sans-serif;font-size:.875rem}.collection-banner__value-props{display:grid;gap:.75rem;margin-top:1.25rem;width:50%}.collection-banner__value-prop{align-items:center;display:flex;flex-direction:row;gap:.375rem;justify-content:flex-start}.collection-banner__value-prop__image{display:block;height:100%;max-height:1.75rem;max-width:1.75rem;padding:2px;width:100%}.collection-banner__value-prop__label{flex:1;font-family:Poppins Medium,sans-serif;font-size:.75rem;line-height:1.3}.collection-banner__image-wrapper{left:75%;position:absolute;top:75%;transform:translate(-50%,-50%);width:50%;z-index:1}

/*! 
 * OverlayScrollbars
 * Version: 2.8.3
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto!important;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport],[data-overlayscrollbars]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{clip:rect(0,0,0,0)!important;border-width:0!important;display:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}[data-overlayscrollbars-viewport~=scrollbarPressed]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}.os-scrollbar{contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:0}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle,.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar .os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar .os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar .os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar .os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar .os-scrollbar-handle:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar .os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar .os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}.collection-featured-links__wrapper{margin:0 auto;max-width:120rem}.collection-featured-links{padding-block:1.5rem}.collection-featured-links:not([data-overlayscrollbars])::-webkit-scrollbar{height:.3125rem}.collection-featured-links:not([data-overlayscrollbars])::-webkit-scrollbar-track{background:#ecf2f3;border-radius:.375rem;margin-left:1.5rem;margin-right:1.5rem}.collection-featured-links:not([data-overlayscrollbars])::-webkit-scrollbar-thumb{background:#4c4c4c;border-radius:.375rem}.collection-featured-links:not([data-overlayscrollbars])::-webkit-scrollbar-thumb:hover{cursor:pointer}.collection-featured-links__list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;overflow-x:auto;white-space:nowrap}.collection-featured-links__link{border-radius:3.125rem;font-family:Poppins Medium,sans-serif;padding:.5rem 1rem}.price-compare{color:#747676;font-size:.8em;padding:0 .25rem 0 0}.product-badge{align-items:center;background-color:#617c55;border-radius:100%;bottom:1rem;color:#fff;display:flex;flex-flow:column nowrap;font-family:Poppins Medium,sans-serif;font-size:.6875rem;font-weight:400;height:3rem;justify-content:center;left:0;line-height:1.1;position:absolute;text-align:center;width:3rem;z-index:2}.product-thumb{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}.product-thumb .product-form__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.product-thumb .product-form__actions .btn{flex:auto;font-size:.875rem;gap:.25rem;padding:.875rem;text-align:center}.product-thumb .price-compare{font-size:1em}.product-thumb__image-container{border-radius:3px;overflow:hidden;position:relative}.product-thumb__content{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;position:relative}.product-thumb__content a:first-of-type:before,.product-thumb__content button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb__content a:first-of-type.focus-visible,.product-thumb__content button:first-of-type.focus-visible{box-shadow:none}.product-thumb__content a:first-of-type.focus-visible:before,.product-thumb__content button:first-of-type.focus-visible:before{border-color:#fff;border-radius:.25rem;box-shadow:0 0 0 .125rem #1c8dc8;outline:none}.product-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb--small .media-image{height:3.75rem;width:3.75rem}.product-thumb--small .media-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-thumb--small__text{flex:1}.product-thumb__title{font-family:Poppins Bold,sans-serif;margin:0}.product-thumb__text,.product-thumb__title{font-size:.875rem;line-height:1.3;z-index:2}.product-thumb__text{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins Medium,sans-serif;justify-content:space-between;position:relative}.product-thumb__text.product-thumb__text--stack{display:grid;gap:0}.product-thumb__text.product-thumb__text--stack .price-compare{padding:0}.product-thumb__text .icon-leaf{color:#577c85;display:inline-block}.product-thumb__text .icon-leaf svg{display:block;height:auto;position:relative;top:2px;width:1.125rem}.product-thumb__color-count{opacity:.8}.product-thumb__rating{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb__rating [aria-hidden=true]{display:none}.product-thumb__rating .okeReviews-a11yText{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.product-thumb__rating .okeReviews{line-height:1}.product-thumb__rating .okeReviews .okeReviews-starRating{display:block}.product-thumb__rating .okeReviews .okeReviews-starRating--small{height:.875rem;width:4.375rem}.product-thumb__rating .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:4.375rem .875rem}.product-thumb__rating .product-thumb__review-count{display:none}.product-thumb__rating [data-oke-rendered]+.product-thumb__review-count{display:block}.product-thumb__review-count{font-family:Poppins Medium,sans-serif;font-size:.875rem;line-height:1.3}.product-thumb__badges{-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.375rem}.product-thumb__badges[data-size="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.product-thumb__badge{align-items:flex-start;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.product-thumb__badge__image{height:auto;width:1rem}.product-thumb__badge__label{font-family:Poppins Bold,sans-serif;font-size:.625rem;line-height:1.3;overflow:visible}.product-thumb__custom-personalization-label{color:#4c4c4c;display:block;font-family:Poppins Medium,sans-serif;font-size:.625rem;margin-bottom:.125rem;opacity:.75}.accordion{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}.accordion>*{border:1px solid #a0bbc1;border-radius:3px;margin-bottom:1.5rem}.accordion__btn{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins Medium,sans-serif;justify-content:space-between;margin:0;padding:1.4375rem;text-align:left;width:100%}.accordion__btn:after{border-bottom:.125rem solid;border-right:.125rem solid;content:"";display:block;height:.5rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.accordion__btn[aria-expanded=true]:after{transform:rotate(225deg)}.accordion__btn::-webkit-details-marker{display:none}.accordion__heading{margin:unset}.accordion__content{display:none;height:0;opacity:0;overflow:hidden;padding-inline:1.5rem}.accordion__content:after,.accordion__content:before{content:"";display:block;position:relative;z-index:-1}.accordion__content:before{margin-top:-.3125rem}.accordion__content:after{margin-bottom:-2.8125rem}.accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.accordion__content.is-visible{height:auto;opacity:1;padding-bottom:4rem;padding-top:2px}.accordion__content>:first-child{margin-top:0}.accordion__content>:last-child{margin-bottom:0}.accordion--details{border:1px solid #a0bbc1;border-radius:3px}.accordion--details>*{border:none;border-radius:0;margin-bottom:0}.accordion--details .accordion__btn{line-height:1;width:unset}.accordion--details .accordion__btn>*{font-size:.875rem;margin:0}.accordion--details .accordion__btn:after{border-bottom:.125rem solid;border-right:.125rem solid;display:block;height:.375rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.375rem}.accordion--details .accordion__btn.is-active:after{transform:rotate(225deg)}.accordion--details .accordion__content{font-size:.875rem}.collection-filters{display:grid;gap:0;position:relative}.collection-filters__skip-link{display:none}.loading .collection-filters{opacity:.6;pointer-events:none}.collection-products__filters-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start;overflow-y:scroll;position:relative;transition:opacity .25s ease}.collection-products__filters-content{display:grid;gap:1.5rem;padding:0 1.5rem 1.5rem}.collection-filters__item{border-bottom:1px solid #a0bbc1;position:relative}.collection-filters__item .accordion__btn,.collection-filters__item .accordion__content{padding-inline:0}.collection-filters__item .accordion__content.is-active{transition:none}.collection-filters__item-title{display:block;font-family:Poppins Bold,sans-serif;font-size:.875rem;font-weight:700;text-transform:capitalize}.collection-filters__item-list{display:grid;gap:0}.collection-filters__item-list.collection-filters__item-list--grid{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filters .input-checkbox{margin:.5rem 0}.collection-filters .input-swatch{margin:.375rem 0}.collection-filters .input-swatch input:disabled+label:before{width:1.375rem}.collection-filters__item-list-item{font-size:.875rem;margin-block:.375rem}.collection-filters__item-list-item .is-active{font-family:Poppins Bold,sans-serif}.collection-filter__price-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-top:.1875rem;padding:.1875rem 0}.collection-filter__price-container>:first-child,.collection-filter__price-container>:last-child{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;position:relative}.collection-filter__price-input-container{position:relative}.collection-filter__price-input-container .collection-filter__price-input{min-height:unset!important;padding-block:.75rem!important;padding-left:1.5rem!important}.collection-filter__price-currency{font-size:.75rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.input-checkbox .collection-filter--checkbox__label{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.input-checkbox .collection-filter--checkbox__count{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.collection-filters__accordion-content{max-height:22.5rem;overflow-x:hidden;overflow-y:auto;padding-left:.125rem;padding-right:.25rem;scrollbar-color:#747676 #c5c7c8}.collection-filters__accordion-content::-webkit-scrollbar{width:.25rem}.collection-filters__accordion-content::-webkit-scrollbar-track{background-color:#c5c7c8;border-radius:3px}.collection-filters__accordion-content::-webkit-scrollbar-thumb{background-color:#747676;border-radius:3px}.collection-filters-active{border-bottom:1px solid #a0bbc1;padding-bottom:1.125rem}.collection-filters-active__header{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:.75rem;justify-content:space-between;line-height:1.3}.collection-filters-active__header .btn-clear-filter{color:#405960;font-size:.875rem;line-height:1.3;min-height:unset;min-width:unset;text-decoration:underline}.collection-filters-active__heading{font-family:Poppins Bold,sans-serif}.collection-filters-active__filter{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:1.3;margin-bottom:1rem}.collection-filters-active__filter b{font-family:Poppins Medium,sans-serif;font-weight:400}.collection-filters-active__filter button{margin-right:-.125rem;min-height:0;min-width:0}.collection-filters-active__filter svg{display:block;height:1rem;width:1rem}.collection-filters-mobile{background-color:#fff;bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);box-shadow:none;display:none;left:0;margin:0;max-width:30rem;overflow:hidden;padding:0;position:fixed;top:0;transform:translateX(-110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:13}.collection-filters-mobile.is-active{display:block}.collection-filters-mobile.is-visible{opacity:1;transform:translateX(0)}.collection-filter-mobile__inner{display:block;height:100%}.collection-filter-mobile__inner>nav{display:flex;flex-direction:column;gap:2.25rem;height:100%;justify-content:space-between}.collection-filter-mobile__menu-header{align-items:center;background-color:#ecf2f3;display:flex;flex-direction:row;justify-content:space-between;position:sticky;top:0;z-index:1}.collection-filter-mobile__menu-header .btn-clear-filter{color:#405960;font-size:.875rem;line-height:1.3;margin:0 .75rem;min-height:unset;min-width:unset;text-decoration:underline}.collection-filter-mobile__menu-header__utility{align-items:center;align-self:stretch;display:flex}.collection-filter-mobile__menu-title{display:block;font-family:Poppins Bold,sans-serif;font-size:1.125rem;padding:.75rem .75rem .75rem 2.25rem}.collection-filter-mobile__menu-close{background-color:#4c4c4c;color:#fff;height:3.125rem;min-height:100%;width:3.125rem}.collection-filters-mobile__list-item{padding:0 2.25rem}.collection-filters-mobile__item-primary{align-items:center;border-bottom:.0625rem solid #a9c1c7;display:flex;flex-direction:row;font-family:Poppins Medium,sans-serif;font-size:.875rem;gap:.25rem;justify-content:space-between;line-height:1.3;margin:0;padding:1rem 0;text-align:left;width:100%}.collection-filters-mobile__item-primary .icon{--icon-size:6px;height:auto}.collection-filter-mobile__flyout-cta{padding:2.25rem}.collection-filter-mobile__flyout-cta .btn{padding-inline:2rem}.collection-filter-mobile__flyout{background-color:#fff;bottom:0;display:none;flex-direction:column;justify-content:space-between;overflow-x:visible;overflow-y:scroll;padding:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:10}.collection-filter-mobile__flyout.is-active{display:block}.collection-filter-mobile__flyout.is-visible{opacity:1;transform:translateX(0)}.collection-filter-mobile__flyout.is-active{display:flex!important}.collection-filter-mobile__flyout-wrapper{width:100%}.collection-filter-mobile__flyout-back{background-color:#ecf2f3;border-bottom:1px solid #a9c1c7;border-top:1px solid #a9c1c7;margin:0 -1.5rem;padding:0;position:sticky;top:0;width:calc(100% + 3rem);z-index:3}.collection-filter-mobile__flyout-back .collection-filter-mobile__item-primary{border:none;padding:.75rem 1.5rem}.collection-filter-mobile__flyout-back .collection-filter-mobile__item-primary .icon{--icon-size:1rem}.collection-filter-mobile__item-primary{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.collection-filter-mobile__item-primary svg{margin:.75rem 1.125rem}.collection-filter-mobile__item-primary .collection-filter-mobile__menu-title{border-left:1px solid #a0bbc1;padding-left:.75rem}.collection-mobile__filters__list-item{padding:1.125rem 2.25rem 5.25rem}.collection-mobile__filters__list-item .input-checkbox{margin:.5rem 0}.collection-mobile__filters__list-item .input-swatch{margin:.375rem 0}.collection-filter-mobile__active{display:block;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}.input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;justify-content:flex-start;line-height:1.3;margin:0}.input-swatch input:disabled+label{opacity:.5;pointer-events:none;position:relative}.input-swatch input:disabled+label:before{background-color:#4c4c4c;content:"";display:block;height:1px;left:1px;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:1.75rem;z-index:1}.input-swatch .swatch{background-position:50%;background-size:cover;border:1px solid #fff;border-radius:50%!important;display:block;flex-shrink:0;height:1.875rem;position:relative;width:1.875rem}.input-swatch .swatch:after{border:1px solid rgba(0,0,0,.15);border-radius:50%!important;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.input-swatch input:checked~label .swatch{box-shadow:0 0 0 1px #4c4c4c}.input-swatch input.focus-visible{box-shadow:none}.input-swatch input.focus-visible~label .swatch:before{border-color:#fff;border-radius:.25rem;border-radius:100%;box-shadow:0 0 0 .125rem #1c8dc8;content:"";height:110%;left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}.input-swatch--small .swatch{height:1.5rem;width:1.5rem}.input-swatch--small input:disabled+label:before{width:calc(1.5rem - 2px)}.pagination{margin-block:1.25rem;width:100%}.pagination__list{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}.pagination__list>*{flex:1}.pagination__list-item--next,.pagination__list-item--previous{display:none}.pagination__element{align-items:center;border:2px solid #405960;border-radius:3px;color:#4c4c4c;display:flex;flex-direction:column;font-family:Poppins Bold,sans-serif;font-size:.875rem;height:2rem;justify-content:center;line-height:1;min-width:2rem;padding:.375rem;text-align:center;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.pagination__element:active{background-color:#405960;border-color:#405960;color:#fff}.pagination__element.focus-visible,.pagination__element:focus{background-color:#617c55;border:2px solid #fff;color:#fff}.pagination__element.is-active{background-color:#405960;color:#fff}.pagination__element svg{display:block;height:.625rem;margin:auto;width:auto}span.pagination__element{pointer-events:none}.modal{background-color:var(--background-color,#fff);bottom:0;display:none;height:auto;left:0;margin:auto;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:-10}.modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:stretch;z-index:20}.modal.is-visible{opacity:1}.modal>*{background-color:var(--background-color,#fff);overflow-y:auto;position:relative;width:100%}.modal--nested.is-active{z-index:22}.modal__header{background-color:var(--background-color,#fff);display:flex;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem;position:sticky;top:0;width:100%;z-index:2}.modal__header,.modal__header .btn{align-items:center;flex-direction:row}.modal__header .btn{background-color:#405960;border-radius:50%;color:#fff;display:flex!important;display:flex;height:3rem;justify-content:center;margin-left:auto;width:3rem}.modal__header .btn svg{height:1.5rem;max-height:1.5rem;max-width:1.5rem;width:1.5rem}.modal__header--empty{background-color:transparent}.modal__header--empty+.modal__content{padding-top:0}.modal__title{font-family:Lora,serif;font-size:1.75rem;font-weight:500;line-height:1.2;margin:.5rem 0}.modal__content{margin:0;padding:1.5rem}.modal__video{padding:56.25% 0 0;position:relative}.modal__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.modal--standard{border-radius:.125rem;box-shadow:0 3px 6px rgba(0,0,0,.11);max-height:85vh;max-width:950px}.modal--narrow{max-width:500px}.collection-products__wrapper{margin:0 auto;max-width:120rem;padding:0 1.5rem;position:relative}.collection-products__wrapper.container{max-width:82.5rem}.collection-products--no-filters .collection-products__modal-btn{display:none!important}.collection-product-grid__header{align-items:center;display:flex;flex-direction:row;font-family:Poppins Medium,sans-serif;font-size:.875rem;justify-content:center;padding-bottom:1.5rem}.collection-product-grid__header--left{align-items:center;display:flex}.collection-products__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.loading .collection-products__grid{opacity:.6;pointer-events:none}.collection-products__nav{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:1.5rem 0;width:100%}.collection-products__modal-btn{border:1px solid #4c4c4c;color:#4c4c4c;color:#577c85;justify-content:space-between;min-height:unset;padding:0 .75rem;padding-inline:1rem}.collection-products__modal-btn:active{border-color:#aabfa1;color:#aabfa1}.collection-products__modal-btn.focus-visible{background-color:#4c4c4c;color:#fff}.collection-products__modal-btn span{color:#4c4c4c}.collection-products__modal-btn svg{height:auto;width:1.3125rem}.collection-products__modal-btn.focus-visible span{color:#fff}.collection-products__modal-btn{border:1px solid #577c85;font-family:Poppins Medium,sans-serif;font-size:1.125rem;line-height:1.3}.collection-sort__input-select:after{border-color:#577c85;right:1.125rem}.collection-sort__input-select select{border:1px solid #577c85;font-size:1.125rem;line-height:1.3}.collection-product-grid__footer--container{border-top:1px solid #a0bbc1;margin-block:3rem}.collection-product-grid__footer{font-family:Poppins Medium,sans-serif;font-size:.875rem;margin-inline:auto;max-width:37.5rem;padding-top:1.5rem;text-align:center}.collection-product-grid__footer .pagination{margin:1.5rem 0 0}.btn--back-to-top{font-size:.875rem;margin-top:1.5rem;width:100%}.template-collection.template-collection--airpods .collection-filters-mobile__list-item[data-handle=device-series],.template-collection.template-collection--airpods .collection-filters__item[data-handle=device-series],.template-collection:not(.template-collection--airpods) .collection-filters-mobile__list-item[data-handle=device-series],.template-collection:not(.template-collection--airpods) .collection-filters-mobile__list-item[data-handle=product-type],.template-collection:not(.template-collection--airpods) .collection-filters__item[data-handle=device-series],.template-collection:not(.template-collection--airpods) .collection-filters__item[data-handle=product-type]{display:none}@media only screen and (min-width:30em){.collection-banner__reviews__stars{letter-spacing:-.2rem}.pagination__list{gap:.375rem}.pagination__element{height:2.25rem;min-width:2.625rem;padding:.375rem .75rem}}@media only screen and (min-width:48em){.collection-banner__inner{padding-block:3rem}.pagination__list-item--next,.pagination__list-item--previous{display:block}.modal.is-active{justify-content:center}.collection-products__grid{gap:2.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:64em){.collection-banner{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}.collection-banner .phone-model-trigger{display:none}.collection-banner:not(.collection-banner--no-min-height) .collection-banner__inner{height:unset;min-height:22.5rem}.collection-banner__inner{padding-block:3.75rem}.collection-banner__title{font-size:2.5rem}.collection-banner__text-wrapper{max-width:60%}.collection-banner__reviews__stars svg{height:auto;width:1.25rem}.collection-banner__value-props{display:flex;flex-direction:row;gap:.75rem;margin-top:2rem;width:unset}.collection-banner__value-prop{gap:.75rem}.collection-banner__image-wrapper{width:40%}.collection-featured-links__wrapper{padding-inline:1.5rem}.collection-featured-links{border-bottom:.0625rem solid #a9c1c7}.collection-featured-links__list{flex-wrap:wrap}.collection-featured-links .os-size-observer{display:none!important}.collection-featured-links [data-overlayscrollbars-viewport]{left:unset!important;margin:unset!important;padding:unset!important;right:unset!important;top:unset!important;width:unset!important}.product-thumb__content{gap:.75rem}.product-thumb__badges,.product-thumb__rating{margin:.125rem 0}.product-thumb__badge{align-items:center}.collection-filters{padding-top:1.25rem}.collection-filters__skip-link{display:flex;opacity:0;position:absolute;top:-1.2rem;transform:translateY(-120%);width:100%;z-index:-1}.collection-filters__skip-link:focus{opacity:1;transform:translate(0);transition:transform .15s ease;z-index:9999}.collection-products__filters.tablet-lg-up{display:flex!important;flex-direction:column;gap:2.25rem;height:100%;justify-content:space-between}.collection-products__filters-wrapper{height:auto;overflow:visible}.collection-products__filters-content{padding:0}.collection-filters-active{padding-top:.5rem}.collection-filters-mobile{display:none!important}.pagination__list>*{flex:unset}.modal__header{padding-left:2.5rem}.modal__content{padding:2.5rem}.collection-products__wrapper{padding-bottom:3.75rem}.collection-products:not(.collection-products--no-filters){display:flex;flex-wrap:wrap;gap:3rem;gap:3.75rem}.collection-products:not(.collection-products--no-filters)>:first-child{flex-basis:16rem;flex-grow:1}.collection-products:not(.collection-products--no-filters)>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.collection-products:not(.collection-products--no-filters)>:first-child{display:flex;flex-direction:column;flex-grow:0;justify-content:space-between}.collection-products--no-filters .collection-products__filters.tablet-lg-up{display:none!important}.collection-product-grid__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-block:1.5rem}.collection-product-grid__header .phone-model-trigger{margin-right:1.5rem}.collection-product-grid__header .phone-model-selector-trigger{border-left:1px solid #a9c1c7;margin-left:1rem;padding-left:1rem}.collection-products__nav{display:none}.collection-product-grid__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;max-width:100%;padding-inline:0;padding-top:3.75rem;text-align:left}.btn--back-to-top,.collection-product-grid__footer .pagination{margin:0;width:auto}.btn--back-to-top{align-self:flex-start;padding-inline:1.125rem}}@media only screen and (min-width:73.125em){.collection-products:not(.collection-products--no-filters){gap:4.5rem}.collection-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:90em){.collection-banner__value-prop__image{max-height:2.25rem;max-width:2.25rem}.collection-banner__value-prop__label{font-size:.875rem}.collection-products__grid{gap:3rem}}@media only screen and (max-width:calc(64em - 1px)){.collection-featured-links__list{padding-inline:1.5rem}.collection-featured-links .os-scrollbar-horizontal{height:.3125rem!important;margin:0 1.5rem;padding:0!important}.collection-featured-links .os-scrollbar-horizontal .os-scrollbar-track{background:#ecf2f3;border-radius:.375rem!important}.collection-featured-links .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle{background-color:#4c4c4c!important;border-radius:.375rem!important}.collection-products__filters{background-color:#fff;bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);display:none;max-width:30rem;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:10}.collection-products__filters.is-active{display:block}.collection-products__filters.is-visible{opacity:1;transform:translateX(0)}.collection-product-grid__header{flex-direction:column;gap:.5rem}.collection-product-grid__header .phone-model-selector-trigger{background-color:#f6f6f6;border-radius:1.5rem;justify-content:center;padding:.5rem .75rem;width:100%}}@media only screen and (max-width:calc(48em - 1px)){.modal>*{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}}@media (max-width:26.25rem){.product-thumb .product-form__actions .btn{font-size:.8125rem;padding:.625rem}}@media (max-width:23.4375rem){.product-thumb .product-form__actions .btn{font-size:.75rem}}@media (hover:hover){.product-thumb__title:hover{color:#617c55;text-decoration:underline}.collection-filter-mobile__menu-header .btn-clear-filter:hover,.collection-filters-active__header .btn-clear-filter:hover{text-decoration:none}.pagination__element:hover{background-color:#afc3a7;border-color:#afc3a7;color:#4c4c4c}.collection-products__modal-btn:hover{background-color:#aabfa1;border-color:#aabfa1;color:#4c4c4c}}@media print{.os-scrollbar{display:none}}